These items are made to order and require 1-2 weeks to make before shipping out. Deadline to order for Christmas delivery is December 4th. All orders placed by December 4th will ship out at the latest on December 18th for guaranteed delivery by Christmas Day. Please visit our Ready To Ship section for gifts in stock and ready to ship in 1-2 business days of placing your order. Happy Holidays!