Many postal companies have deadlines after which your posted mail is not expected to arrive in time for December 25th. The deadlines, or cut-off dates, vary according to the type of service you choose and the destination address.
Below are links to the relevant information for 2017 for several major postal service websites.