Carnival ships all have late night buffets....not all are called Midnight Buffets anymore.
They schedule them according to what time you will be in port the next day. There is one gala buffet...which is the one where you want to go and take pictures during picture taking times....and return later to eat what they've made. On the rest of the evenings...there is a theme of sorts and good food to eat. Enjoy!