I go christmas shopping roughly the week before christmas and I do it all in one day - food, presents, tree etc.
I don't overbuy, I make sure it's all high quality stuff and well thought out, and I never struggle to keep it within a months pay packet, nothing goes to waste and everyone is well fed, well watered and gets a meaningful gift from a local trader.
I'm not a grumpy bugger about it by any means, as I have been accused of, I just believe christmas starts 1 week before and ends 1 week after, anything else systematically *******ises the holiday into a consumption fest.
People at work on about how they got into loads of debt over christmas to buy their kids thousands in presents "so they can keep up with their mates" (as if that is encouragable behaviour), then complaining their crappy turkey from tescos was £30 and there was no cheap malibu on offer, it's a world gone mad!
The only reason christmas starts early and ends late is because retail companies decided to make it so, I won't buy into their ********.