Duh! A large chunk of the world eats dinner after 9pm and obesity rates are lower or the same than other countries.
It's more of a cultural thing and no single thing is good or bad.
I would like to know why the downvotes, my wife is from Milan and her family from a town near Bergamo and everybody I know have dinner between 19:00 and 19:30
In any case, I'm not downvoting you, but I will point out that 19:30 is late for dinner by US standards. Around here most folks are having dinner immediately after work. My wife, for instance, will usually have dinner on the table at 5:30PM on the dot. Too early for me, but we have a 4 year old! (I digress)