Next bank holiday: Christmas Day — paydays move to Thursday 24 December
Friday 25 December is a bank holiday in England and Wales, so DWP and HMRC don't send payments that day. If your benefit is due on Friday 25 December, it arrives early instead — on Thursday 24 December, the last working day before the holiday.
Early sounds generous until you count the gap: the payment after that one stays on its normal date, so the money has to stretch further. When the early payment lands, set aside enough for the extra days first, then spend what's left. Every shift for the year is listed in the bank holiday hub, benefit by benefit.