Our current lead time is 2-3 weeks for Can Kooler Orders. In order to guarantee Christmas Delivery, all orders must be received by November 27th! We will do our best with orders received after this date, but can't guarantee shipment will arrive by Christmas.