Some do and some don’t.
Boxing Day and following has a big sporting event (Boxing Day cricket test - theoretically lasts 5 days) so there’s plenty of life however some restaurants do close particularly those heavily reliant on corporate expense accounts.
I think the the best thing to do is to keep an eye on their websites and FB pages in the month or so before, they will usually announce it there.