Like many of us, you probably lose your perception of time around the holiday season. Between the stress of travel plans, nonstop work, and the impending new year, it's easy to wake up on Christmas Eve and realize you're woefully unprepared — or, at least, you forgot a gift for that one friend who sends you presents every year. But are there even any good candles or sweaters or makeup kits left with next-day delivery during peak holiday rush time?
Thankfully, yes: In the golden age of online shopping, it's easier than ever to hunt for presents with a 24-hour time crunch. Amazon offers infamously fast shipping, but some of our other favorite retailers will get the goods straight to your doorstep within a day or two. Several others offer immediate in-store pickup. If you're willing to brave the cool weather and hectic crowds, you can also save on shipping. We scoped out the best of the best deals, and with bathrobes, body butter, and DIY wine kits as cute as these, no one will be able to tell you weren't meticulously planning your presents for weeks. Promise.
At Refinery29, we’re here to help you navigate this overwhelming world of stuff. All of our market picks are independently selected and curated by the editorial team. All product details reflect the price and availability at the time of publication. If you buy something we link to on our site, Refinery29 may earn commission.