Christmas is almost here, but it's still not too late to buy gifts for your loved ones. Here are The Onion's tips for last minute holiday shopping.

Advertisement