Receive your Christmas shopping on time: Order until December 19th for the normal delivery and 20th for next day delivery.