Hey robineyewindows,
It's great that you're thinking ahead to make sure payroll is submitted on time. Keeping track of upcoming holidays is a surefire way to get your employees paid on time while being compliant with the Fair Labour Standards Act. You're absolutely right about running payroll a day early. As April 10th is a bank holiday, it's important to give them an extra 24 hours to deposit the money into your employees' accounts. Here's an article with additional details about this: How do holidays impact payroll direct deposit?
Hope this helps!