This year I have been buying things I think people would like for several months now, because I can enjoy doing so with no pressure on. The trouble is, it is the easy ones like DDs & DIL rather than the more difficult DH, DS & DSILs and so am likely to end up in a panic anyway! Not to mention that the safe place where I have put the shopping so far will have become expunged from my memory by early November... I always find Christmas a bit depressing and am trying to make it more fun by easing the pressure (but have not yet started writing Christmas cards - you can take it too far
). Actually, the best year ever was the year DS was due on January 9th and DS1 was under 2 and so I bought gift vouchers for everybody and they all said they liked them! Should probably just do that every year, but it seems like cheating. (DS was born on Christmas Day, which made it the best Christmas ever too!)