2021 Holiday Offers

Our gifts for you for new orders of $50 or more, now through November 30, while supplies last

See below for deadlines and our recommendation for shipping to make sure that your package arrives in time.

These free offers will appear automatically as you add things to your cart. No need for any special offer code. For new orders placed by midnight, November 30 while supplies last. See photos and start shopping now.

We don't wait until "Black Friday / Cyber Monday" to introduce special offers. Our best—and only—special offers are available to you now. There will be no later "last minute" or "Cyber Monday" special offer. Many of our products are available in limited quantities and we expect some to sell out, so make your selections early.

Key dates for holiday shopping


November 30: Last day to place an order and get a free gift with your purchase.

December 5: Our recommended deadline for domestic Christmas delivery via USPS.  While we can't guarantee delivery regardless of carrier, our hope is that if you order by December 5, USPS will have be able to get orders to domestic addresses by Christmas.  However, regardless of when you order, we strongly recommend UPS.

December 15: Our recommended deadline for UPS 3 Day Select delivery option. 

While we don't know what this year will look like, last year there were issues where packages got stuck, some for many weeks, we strongly recommend selecting UPS when you check out.
Learn more about shipping here.