You asked:

is 28th a bank holiday

No. Twenty-eighth is not a bank holiday (England and Wales).