FOR ORDERS PLACED BY DEC 18 we will do our best to deliver by Dec 25 however we cannot guarantee it due to shipping and handling times.