While we’d like to think of ourselves as organized gift-givers who have everything wrapped and ready with plenty of time to spare, the reality is that we’re likely to be looking for some eleventh-hour holiday presents like these Amazon last-minute gifts. In case you’re in the same boat, we've scoured the retailer for 29 of the absolute best last-minute gifts to buy for anyone on your list, from Apple Airpods Max to luxurious sheets that even Oprah approves—and we’re going to help you make sure you get them in time for Christmas.
Only slightly more stressful than worrying about last-minute gifts is wondering if your loot will ship in time. Luckily there are some workarounds. If you’re not already a member, it’s worth signing up for Amazon Prime to get that sweet, sweet free one- and two-day shipping. Look for items that display the "Prime FREE One-Day" icon, or filter your search by “Get it by tomorrow.” While you can technically order gifts up until December 23 for next-day delivery on December 24, it’s best to err on the side of caution and not leave all your shopping that late. Amazon will always provide a delivery date, however, and will be clear if it won’t make it in time for Christmas.