If you want to make sure your package arrives by December 12th or December 24th, these are the last dates you can place your order to guarantee we can get it out on time.

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 12

Domestic:

  • 1st Class: December 3
  • Priority: December 4
  • Express: December 6

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

  • 1st Class: November 15
  • Priority: November 15
  • Express: November 22
  • Global Express Guaranteed: December 3

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

  • 1st Class: November 22
  • Priority: November 22
  • Express: November 29
  • Global Express Guaranteed: December 3

Military Mail:

  • Priority: November 19
  • Express: November 30

Delivery by December 24

Domestic:

  • 1st Class: December 16
  • Priority: December 17
  • Express: December 19

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

  • 1st Class: November 27
  • Priority: November 27
  • Express: December 4
  • Global Express Guaranteed: December 16

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

  • 1st Class: December 4
  • Priority: December 4
  • Express: December 11
  • Global Express Guaranteed: December 16

Military Mail:

  • Priority: December 1
  • Express: December 13

 

**A note on International Orders:

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