I can't speak for other areas, but while I was out shopping this morning, I was surprised at how much was still available on the shelves. Morrisons had plenty of gift sets, candles, home accessories, Christmas chocolates, toys, etc. It was the same in Sainsbury's, B&M and Tesco. There were also a lot of items on sale, so they're obviously eager to shift it all. I typically do my shopping at the last minute because of work, and usually, most items are sold out, but this year seems different. Have people reached their limit?