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 20.
Orders placed by 5:00 PM (CST) on December 19 will ship on December 20. 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!