Carriers nationwide are delayed. For the best chance of arrival before 12/25, order by 12/10 at 10am EST with USPS Economy Shipping.