As you know, December gets crazy all over the world for all couriers. If you want to be sure that your package arrives before Christmas, you would have to make your order now... (of cause - mistakes can still happen)
If you live outside the EU - you should order no later than the 30th November
If you live inside the EU - you should order no later than the 7th December
Of course it's always a possibility that your order arrives before Christmas, if you order later, but our couriers have given us these dates... So, it's up to you.
Many regards Louiza