That’s not as impressive as it sounds, because I only have three people to buy for – two online friends I met on a Halloween website, and my wife (we’re still married but separated). I’m always paranoid that the gifts won’t arrive until after Christmas/Yule, so I try to ship them out no later than the first week of December.
The first two packages went out last Wednesday and have been received by both parties; tonight’s package goes to my wife. I might possibly buy a few more small things for local acquaintances, but the bulk of my shopping is done. (Yay, me!)