12時30分開始なのにディナーショーっておかしくないか、と

思ってるあなた、「dinner」は、あくまで「主要な食事」という意味しかなく、夕食とは限りません。

din・ner [dinr]
━━ n. 正餐(せいさん) (1日のうちの主要な食事); (客を招待する)晩餐(会), 午餐(会); 定食.

情報ソース:EXCEED 英和辞典(infoseek マルチ辞書)