I feel compelled to impose dictionary strictness on my readership.
Dinner is the primary meal of the day, eaten between noon and the evening. It may or may not take the place of Lunch, which is a light meal taken during the middle of the day (noon). Supper is a light evening meal, possibly eaten after Dinner.
Please keep these straight people.
Your kind pedant.