На gov.uk есть официальный фид:
https://www.gov.uk/bank-holidays.json — 3 division (england-and-wales, scotland, northern-ireland), в каждом events с датой фактического выходного и notes="Substitute day", если перенесён с выходного. Исходную календарную дату фид отдельным полем не хранит — для Christmas/Boxing Day/New Year она и так фиксированная, для остальных праздников надо знать правило переноса самому.
p.s. обновляй не раз в год, а почаще: внеплановые бывают, похороны Елизаветы II в 2022 объявили выходным за 9 дней.