Let's be honest, shopping for the holidays isn't always easy. The stores are swelling with stressed-out shoppers and even more stressed temporary salespeople (more than half a million, to be exact). And they're all distracting you from the task at hand—finding unique and personal gifts in your price range. So each year, we offer our hassle-free, avoid-the-crowds gift guide. Perfect presents for your loved ones or your own personal wish list, all available online.

Updated daily.

200
Gifts

Important Dates

December

15

Last day to send gifts using Standard Post US Mail to ensure Christmas delivery.

(For guaranteed Hanukkah delivery, it's 12/13)

December

16

Last day for standard shipping using FedEx and UPS to ensure delivery by Christmas Eve.

(Expedited 2-Day Shipping gives you until 12/22)

December

16

Free Shipping Day. When hundreds of retailers offer free shipping with delivery by Christmas Eve in the continental US.