Language! It's a funny thing.
Just this morning I heard someone in Tesco say
"We do the opposite, we have Dinner at Dinner Time"
Which then left me wondering if you could have Dinner at Tea Time? Or Tea at Lunch time?! Or more importantly Pizza for breakfast...