As much as we try to buy all of our holiday gifts well in advance, inevitably, some always fall through the cracks. Alarm bells went off today, though, because today marks the last day to buy gifts on Amazon with free shipping and still have them arrive before Christmas. That means one thing: Today should be the day that you buy all last-minute gifts. Round up every last person that you’ve neglected to buy gifts for and log on. Amazon is our last-minute gift source of choice, since there’s free shipping on any order over $25. Just remember that you have to do it now in order to get that free shipping.

Read on for our favorite last-minute gifts from Amazon. As the holidays near, sales prices will fluctuate (and probably become cheaper), but our listed prices were current as of the writing of this article. Here are our oh-great-time-to-just-buy-something picks.