Latest recommended posting dates to get there in time for Christmas
When you are posting within the UK.
Wednesday 20 December for 2nd Class post.
Thursday 21 December for 1st Class post.
Thursday 21 December for Special Delivery Guaranteed®
Friday 22 December for Royal Mail Special Delivery Saturday Guaranteed®
You can get loads more information on when to send things in time for Christmas from the Royal Mail Christmas page.