Writer's Block: Let the shopping begin!
My Christmas shopping is a very simple routine. Starting in November, I start to pick up little things that I know would make good presents for family. Sometimes I find something awesome last minute so I can add the little things to it to make a super-gift. December is when I start looking for friend presents because that's when they're around and I can pick up little hints about what they like (or get them to pick stuff out). Last week before Christmas is when I pick out presents for those people who I didn't buy stuff for but showed up with stuff for me. Those "hey, I'm going to drop by on the weekend to give you your present." people who warn you with enough time so I don't feel like an ass when they just show up and I have nothing.
That's about it. I even have budgets made up for each person but I tend to be flexible and if one person didn't use all their budget it gets moved on to another person. :P