To those intending to buy merchandise from our store, the following dates may be useful: Africa & South America: Today is the last day you can order an expect packages to arrive before Christmas. International: Order by Monday Dec 7 to receive your package by Christmas. Canada/Mexico: Order by Friday Dec 11 to insure pre-Christmas delivery. United States: Order by Tuesday Dec 15 to insure pre-Christmas delivery.