I have started shopping a while ago and have a fair amount of it finished. I believe I have just about everyone but my own boys finished. DH and I have a tradition of taking a day off of work together, going shopping and doing it all in one day. We enjoy the day together and it gets us in the holiday spirit.