My DH works all over the country and is rarely home. (68 days so far this entire year) So...I make the list, I brainstorm the ideas, I budget, I go to the store and get the gifts, I wrap the gifts, I package the gifts for shipping, I take the gifts to the postal place and mail them.
Since I do it all myself, I don't have to put up with him complaining about what I spend or his procratstination that leaves us freaking out at the last minute. (and spending TONS more to rush deliver gifts)
So far, I am finished shopping except the 3 items(big ticket to boot) I plan on getting on Black Friday. He will be home for that day so he can complain about how much we spend that one day. LOL