FOR ORDERS PLACED BY DEC 18, we will do our best to have them delivered before Dec 25 but cannot guarantee it due to handling and shipping times.