The Post Office has revealed the last day people in the UK can send Christmas cards to make sure they arrive on time.