All of our orders ship via USPS Priority Mail. USPS does not guarantee delivery times for Priority Mail, however, the shipping deadline they have listed for delivery by Christmas is December 21.
Orders placed by 5:00 PM (CST) on December 20 will ship on December 21. These should arrive by Christmas, but we cannot guarantee it. We recommend placing your order on or before December 18 to leave room for potential weather delays.
Happy Holidays and of course, cheers!