Royal Mail recommend posting by the following dates for Christmas Delivery:
Monday 12 December
2nd Class, 2nd Class Signed For and Royal Mail 48®
Friday 16 December
1st Class, 1st Class Signed For, Royal Mail 24® and Royal Mail Tracked 48®
Monday 19 December
Royal Mail Tracked 24®
Wednesday 21 December
Special Delivery Guaranteed®