Due to the high volume of orders and shipments, orders will take up to two weeks to be processed and delivered. This means we can not guarantee any orders to be delivered by Christmas. Thank you for your overwhelming support and Happy Holidays!