I'm not sure, though I was surprised that a pub near me is opening until 3am on Christmas day (just a small seaside town). I would have thought similar to what you said, although I suppose every pub is different, so best to find out for sure by asking them if you need to know.