While I do wait until sometime around Thanksgiving to put up my tree, (it went up the weekend before last year since I was out of town the weekend after), I do have a bunch of my shopping done already. I start the during the summer, as I go to craft shows and on vacation. I pick things up as I go, then this way I can avoid crowds, and enjoy all the other fun things as it gets closer. This year 95% of my shopping will be done by the end of next week, since I am moving in 2 weeks. Mostly so I don't have to move all the presents with me. They will left at my mom's.
However, I do love Halloween, so I don't want the 2 holidays to overlap that much.