Last order date for Christmas delivery is Monday 20th December in the UK and Monday 6th December for international orders. Orders placed after these dates aren't guaranteed to arrive before Christmas.
EU CUSTOMERS: I am not collecting VAT. You may be subject to import fees on delivery. No refunds will be given as a result of these fees.