If you want to make sure your package arrives by December 24th, these are the last dates you can place your order to guarantee we can get it out on time. Cutoff is 5pm PST on the dates listed.

Unless noted in the product description all products are currently in stock and ready to ship within 24 hours of order.

To add Priority or Express shipping to Domestic orders or Express shipping to International orders, see our Add-Ons Page. To add Global Express to International orders please email us to get a cost quote.

Delivery by December 24

Domestic (continental):

  • 1st Class: December 15
  • Priority: December 17
  • Express: December 21

Domestic (Alaska & Hawaii):

    • 1st Class: December 15
    • Priority: December 15
    • Express: December 21

**International (Africa/Central & South America):

  • 1st Class: November 26
  • Priority: November 26
  • Express: December 3

**International (Asia/Pacific Rim/Australia & New Zealand/Canada/Caribbean/Mexico/Europe/Middle East):

  • 1st Class: December 3
  • Priority: December 3
  • Express: December 10

Military Mail:

  • Priority: December 7
  • Express: December 14

**A note on International Orders:

These time frames are based on the USPS calculations and do not include any delays in customs.