JD Wetherspoon opens 683 pubs across the UK on Christmas Day 2025, with most locations serving from 11am to 3pm ...