I know this isn't answering your question, but what are you planning to do on Dec 25th? Are you staying with friends/family? If not, be warned that the UK really does shut down for Christmas Day.
If staying with people I would arrive on the 24th. If not, wait until the 26th...