JD Wetherspoon has revealed the 664 pubs that will be open on Christmas Day in 2024 - see the full list.