Finishing all meals before 3pm and not snacking in the evening boosts health and helps people lose weight,