Dieticians have explained the best time to eat lunch in order to avoid snacking on unhealthy food later in the day or skipping dinner and then feeling hungry later in the evening