I am not British although I have lived in the U.K. for some time now. For me, the main meal on Christmas Day has always been lunch. This would normally be at 1 pm or or a bit later.
On mumsnet I see a lot of people talk about having Christmas dinner, but at round 3 pm or later. Is this like a cross between lunch and dinner? I find this quite confusing...