For domestic US First Class: please have all your orders in by Dec. 17th to ensure delivery by Christmas. The same goes for Priority Mail. If you place your order after December 17th, we cannot guarantee delivery by Christmas.
We cannot guarantee delivery for international orders anymore. Usually, it takes at least 2 weeks to reach the destination, but sometimes takes up to a month. We can try, but it comes with that caveat.