Most items must be ordered no later than Dec 17th to allow reliable processing and delivery times. Items for in-store pickup must be ordered no later than Dec 21st. Please contact us if you need to confirm Dec 24th delivery availability for an order before placing it as some items may take longer to have completed and ready for shipping.