Not at all. I start my Christmas shopping a couple of months in advance to avoid the crowds. I will buy one or 2 gifts each payday. I've pretty much stocked up my pantry and freezer as well, so I'll only need to buy some fresh fruit and vegies closer to Christmas.
I used to really enjoy Christmas shopping but as I've got older I find it more and more annoying. I try to do as much as possible online and have it delivered directly to the recipient, then I don't even have to queue at the post office!
I am not sure that many people enjoy it. The crowds are up, the staff are newbies, the prices have lifted, the frustration levels have risen. But we all do it because of what it means to give the gift of giving.
When I did buy Xmas presents' etc., I would buy them each January Sale in readiness for the next Xmas.
Have never believed in running around, close to Xmas. Too tiring, expensive, & many rude people. I don't believe in stressing out, that's just plain silly!
I try to make it an enjoyable experience by taking my time, and doing it slowly over a few months. I also try to choose gifts for my close family and friends carefully, so they'll really love what they're given.