Yes, it is better to have a light dinner and finish it by 8 pm as the metabolism of the body is very low at night.