Well that is plain wrong. If pay day is the 30th of every Month and it falls on a Monday, when do you instruct your bank to debit your company bank account to pay the wages. If you wait until Monday morning to make the payment, you are being very unfair to employees. If Monday is a bank holiday are you telling me that you might make employees wait until Wednesday for the wages considering you won't be paying until Tuesday. If pay day falls on a Saturday, when do make the payment? On the Friday. So why wouldn't you do the same with a Monday payday?
If I am due to be paid on the Monday and my wages aren't in my account as I go to buy my coffee on the way into work, HR and Payroll will be getting a very angry call. Even more so if I have direct debits coming out on the 30th and you are telling me that the company paid you on the 30th. I have worked for numerous multi nationals and smaller companies and I have never heard of people being told pay is the 30th but you might not get your wages on the 30th....I think I would insist on cash on that basis.