Kreepy Kat wrote:
I have already bought about half of the Christmas presents I am going to buy. If I waited until December to think about Christmas shopping would be more stressful.
Sure, but you'll find that if you wait until Christmas Eve, the stress disappears almost completely due to accepting the merry inevitability of not finding anything, and simply having a drink or two instead.
More cost-effective and certainly easier!