As Bhg481 indicates, different employers will have different policies.
The 28th is a normal banking day so, if your company's computers are set up to make a payment on that date it should happen as normal.
However some employers might need to complete their pay cycles earlier than usual (because their accounts staff will be on holiday at the end of the period) and they could then choose to put the payments through early (but without any actual obligation upon them to do so).
I used to get paid on the 28th as well, but at Christmas we got paid on the 16th. That was fine for Christmas shopping but you then had to go 6 weeks until the 28th January for your next pay.