SHIPPING METHOD: USPS First Class: Order by: Dec. 12 Delivery Time:* 3-6 postal days USPS Priority Mail: Order by: Dec. 14 Delivery Time:* 3-4 postal days FedEx 2-Day: Order by: Dec. 16 Delivery Time:* 2 postal days *Please be aware that the estimated delivery time begins upon order shipment. Considering normal holiday carrier delays that are out of our control, we cannot assure delivery in time for the holiday.