Christmas Eve is on Tuesday, and if that still seems like a good while away, let me assure you that it’s not. Christmas morning will be here in a blink of an eye, and those names on your shopping list that still have question marks surrounding them need your attention, stat.

Giving gifts can be fun, but there’s nothing quite like the frenzy that hits on December 23rd when you head to the nearest mall, overrun by last minute shoppers like yourself. You end up with a pile of random presents, snagged and snatched at whichever store had the shortest line, and while you at least have something to place under the tree, the sentiment has been all but sucked from the deed.

Still, if you waited to buy your gifts, you’re not doomed. All it takes is a little extra effort and shopping savvy, and your giftees will have no idea that you put off their presents. We gathered last-minute deals, discounts, shipping offers and no-fail gift ideas to help you enjoy the holiday and what matters (not the material items).

But just in case…