All of our items are produced to order, so we need time to make them before they can be shipped.
To have your order delivered by Christmas, place your order by December 5. This only applies to orders being shipped to the United States, International orders will not be delivered before Christmas.
Orders placed on or before December 5 should be delivered by Thursday December 24. It is possible that your order may be delivered to you before the 24th, however we can't guarantee any delivery dates earlier than that. Due to the volume of orders we are producing at the moment, we can not offer expedited production or shipping services to guarantee to have an item to you before then.
Occasionally there are delivery delays with USPS that are outside of our control so although we'd expect all orders placed by these dates to be delivered in time for Christmas, we can't guarantee it.
Thank you for shopping with us and Happy Holidays :-)