Just to let you know the last ordering dates before Christmas:
UK - Order by end of the day Wednesday 18th December. We will post the next day by 1st class royal mail.
EU - Order by end of the day Thursday 12th December. We will post the next day by Air Mail.
These dates are 1 day earlier than recommended by Royal Mail. If you want to be really safe ensure to get your orders in ASAP. We will always ship the next day and sometimes the same day if ordered in the morning.