Shipping delays are expected through this holiday season, especially internationally, and we are already seeing delayed deliveries and orders delivered on different days. To have the best chance for arrival before Christmas, please place your US orders by December 15th. International shipments should be placed no later than December 3rd, and we highly recommend using expedited shipping. We do ship as quickly as possible, though it may take take 1-3 business days to process your order. Once your order has shipped, please understand that we are unable to guarantee arrival dates due to carrier delays. We do find that UPS is generally more reliable than USPS Priority Mail.
We have our annual company review this year from December 6th to the 13th. Orders placed during that period will ship by December 15th.