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.

162
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 11/29)

December

17

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

18

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