This Saturday is the deadline for some countries, while you can wait as late as 20 December for the UK Senders of Christmas cards to Australia, New Zealand and, bizarrely, Greece, need to get them in the post by Saturday 10 December if they are to arrive by the 25th, according to Royal Mail. Tuesday 20 December is the last date for second-class UK deliveries. Those to Germany, Italy, Poland must go next Wednesday (14 Dec) while most other European countries are either next Friday or Saturday 17. If you are yet to buy your cards, we recommend a Guardian Money best-buy – the handmade cards from Sreepur in Bangladesh. Continue reading...