@thewindkeptmeawake
Way way way too late. For me, and probably 90% of the UK population.
You will, of course, get many posters on here saying it's early, and they often have dinner at a restaurant at 10.30-11pm.
In reality, most restaurants will stop serving meals at 10pm, and alcohol at 10.30pm. (11pm at the latest.)
Who the hell wants to be stuffing a 3 course meal 2 hours before midnight? No-one that's who.
Not here, and not in Europe either. (Or any other continent for that matter.)
I have travelled to other countries often enough to know that people do not generally go out for a meal at 10pm. 8.00-8.30pm is fairly normal, (although 7.00-7.30pm is more common,) but no way is it normal to go for a meal out, at 10pm!
The suggestion to go and have a sleep in the late afternoon (to build up an appetite apparently!) is terrible. Forcing myself to go to sleep in the afternoon, would make me feel like shit. And no WAY would I feel like going out for a meal at 10pm! 
Tell your DH to alter it to 8pm. Or find another restaurant.