There is at least one airline (look at my profile on the left and you can guess which one), which - in their app or through Manage My Booking - shows you the menu for your flight, whatever the origin or class of service is, from 30 days before your flight. And if you are more than 30 days out, you can see the current menu on their website.