Christmas shopping is a stressful experience, but if you can get everything done early, then it’s better. Thankfully, Apple has put up a thorough list of dates by which you have to order to get the Apple product you want in time for Christmas.
Note that these vary significantly depending on product and country. For full details check out the page of your respective country. Finally, be sure to double check in your shopping basket, as shipping times can change.
Here are briefly some of the dates you need to know for the UK and the US:
US:
UK: