At the end of the day 80% of diet is just calories in vs calories out and getting your basicmacronutrients (25% carb, fat, protien, by calories) and vitamins.
When you eat is not fundamentally important.
(1) Breakfast isn't a magic meal of the day. But, if you're looking to maximize performance (athletics, weight training, etc.) you do want to put some protein in your body, preferably some fast digesting (to feed it after fasting) and slow digesting (until next meal) to prevent the cannibalization of your own muscle for protein.
(2) Having slow digesting protein at night will also help prevent auto-cannibalization of muscle tissue and thus, effectively, supports muscle growth.
Casein is a great slow digesting protien. Available in powder form and common in milk and cheese (cottage cheese is a great source).
Fast digesting proteins and carbs less useful and, if you're not accounting for calories intake, more likely to cause people to overeat. (That said I'm big on eating before bed or occasionally in the middle of the night. My body is just happier that way. I know very athletic people that are the opposite too.)
If you're actually a sleep eater though do you have control of what you eat though? Cramming junk would probably not be ideal.