The 4th of January isn't a Bank Holiday, other than in Scotland. So State Pension payments that are due on the 4th in most of the UK will be made on the 4th, other than in Scotland (where they'll be paid on Friday, 31st December). https://www.dailyrecord.co.uk/lifestyle/money/state-pension-festive-payment-changes-25741182
The 4th of January isn't a Bank Holiday, other than in Scotland.
So State Pension payments that are due on the 4th in most of the UK will be made on the 4th, other than in Scotland (where they'll be paid on Friday, 31st December).
I'm not sure about dates. I get paid monthly directly into my bank account and it's always around the 26th of the month. May be earlier/later at this time of year?
I get paid weekly Tuesday but this week received it on a Monday. As did my monthly works pension which is not due until 31 December - now that was quick.