Please note this is the busiest time of the year for us and for USPS. We mainly ship by Priority Mail and do not expedite packing or shipping orders. December 19th is the USPS holiday shipping deadline for Priority Mail. If you have received your final invoice from us and pay by 12pm on the 19th, that is the last possible chance for it to be delivered by the 25th. We cannot guarantee timely delivery. Dismiss