The order time for Christmas orders has passed. Orders placed now, will be shipped the next business day, but there is no guaranty that the order will arrive before Christmas. I ship on all non holiday Mondays-Saturdays on orders placed by 7:00P.M. eastern the day before.