When I was working, I wasn't able to shop until the week before Christmas, due to time restraints.
Now, I am able to shop at leisure and don't have to panic buy in order to get it all done. I do enjoy writing out the cards, though, and leave it as long as possible. It feels like Christmas once the cards have been sent.