I asked this question the other day, when the app is not showing the MDR open for lunch. Everyone tried to assure me that this would not be the case.
Sailing on Explorer for Christmas and New Year, there are a lot of sea days and this would be most disappointing. I expect a rather full ship, so going to be very busy.