In general, I would guess that unless you are working in a 9-5, Monday-Friday corporate setting, it’s going to be pretty tough to find a job that will give you all three of the ‘main’ Christmas days off.
That said, when I’ve worked in retail and hospitality in the past, we were never expected to work all of those days. So for example, when I worked in a bar, you either worked Boxing Day or New Year’s Day, never both.
I work in an office in Manufacturing. We shut down for Xmas and the New Year, its fab. I previously worked in a University which used to shut for two weeks over Xmas, and we had 33 days annual leave to accommodate this. I miss that job!
Marketing exec. My last serious effort of each year is to organise the staff Xmas party and make sure everyone survives. After that, consolidate the marketing budget for the end of year and head off on the 22 or 23rd. You could take a CIM qualification via your local college. Pay is generally better too. Good opportunity for creativity, but less caring & a lot of screen work.
You could do care work through an agency so you can just choose not to be available for shifts over christmas. Or look for a care job in a setting that does not open over christmas, for example a day centre, outpatient department etc.
I worked in residential care and then worked part time/ studied full time to get my social work qualification, this is quite a common route in. Also look at social work assistant roles as they can offer in house routes to qualification.