There's Still Time
We know, we know — you blinked and it's practically Christmas. But don't panic. The crowd-pleasing gifts on our last-minute Amazon shopping list will take a max of two days to get to your door if you're a Prime member — and many will come in just one day as long as you live in an eligible area. (No Prime? Amazon offers a 30-day free trial that will give you plenty of time to enjoy speedy shipping and some of the program's lesser-known perks, too.) So gift away — time's a ticking. And if you need even more ideas, check out Ultimate Last-Minute Holiday Gift Guide.
Prices and availability are subject to change.