I personally eat full meals at 10AM and 7PM and light meals at 3PM and 9PM. Not the most conventional times but that's when I'm hungry. Everyone has different times that work for them.
A couple of years ago or so I started skipping breakfast and eating my first meal at lunchtime.
This works extremely well for me and allows me to keep focus through the day - even if I eat a warm lunch instead of just Norwegian "matpakke".
Personally I "skip" breakfast and lunch, eating my first meal at dinner. Late night munchies, my diet kryptonite, land in my eating period so I'm more likely to be hungry enough for proper food.
During the day that means no breakfast before work, no lunch packing, no bad cantinas, and no productivity slumps before or after meals. At night it means I can be a lot more calorie dense with my meals, and feel good about it :)