My father, inexplicably, never shops until the week before Christmas. Some years on Christmas Eve itself he is running around town or driving to big shopping centers in other cities to find The Gift for my mom. When I was younger, I thought this was because he worked two jobs and never had time, but now he's semi-retired and still does it. I think perhaps he enjoys being out in the panicking bustle. He's the only one in the family -- my mom acquires things throughout the year, and I buy everything all at once in November. What about you? Do you get it taken care of early, or wait?