A.W.
I like to get at least the bulk of mine done by 1st or 2nd week of December. That way I don't have to fight those last minute crowds and I can relax and enjoy the holiday. And spends my extra time baking and making candies to give out!
*also, for those hard to buy for people, think about things to do. Gift certificates to the movies, a local museum or zoo etc. One year I got my dad and step mom gift cert to a local Air Zoo and then we all planned a trip to go together one weekend. That way, not only did they get to go to the Air Zoo, they also got to spend the day with the grandkids!!