Direct Deposits release funds to banks the day before your actual payday.
When I was with companies that paid on the 15th and/or last day of the month, and if by chance those days were on a Sunday or holiday, I would be paid early on Friday/Saturday.