You've only got until the end of the week to post your cards if you want to ensure they will arrive in time for the big day.
Last posting dates for Christmas have been brought forward because of strike action on four remaining days this month by Royal Mail staff and households have been urged to send their Christmas cards as soon as possible now to avoid any delays.
The final date for second class deliveries was December 12 instead of the usual December 19, while for first class it is December 16, five days earlier than the original date of December 21. The final posting date of any kind before Christmas is Special Delivery Guaranteed on December 21.