Thus, when they start dinner at 10 p.m., it's merely 10 p.m. by their oddly set clocks. They're really starting somewhere between 7 and 9 p.m.
What a peculiar idea. Clock time is entirely arbitrary, as are customary meal times. Spain's odd timezone was a political decision made during the Franco years, but the siesta/business hours custom is much older. The siesta is entirely inappropriate for almost everyone in modern, urban Spain, and will almost certainly disappear within a generation. It has nothing whatsoever to do with Catalan independence/separatism.
"The great question... which I have not been able to answer... is, `What does woman want?'" -- Sigmund Freud