no, there is no midnight buffet. there is one night dubbed "dessert buffet night" and it's on the semi-formal night at around 11:45pm at lumieres. at other times you can grab a late night snack (usually pizza and cake) at the promenade lounge, deck 3 aft.