According to their website, orders must have been received by December 5 to guarantee a delivery by Christmas. Your best bet now is to have someone get it in person.
As we can not guarantee delivery before Christmas due to the scheduled orders we already have, there is a chance an order may arrive by Christmas.
Thanks! Your answer is awaiting moderation.