I told the operations manager at work to tell people that this coming Friday would not be a day off from work, because the 4th of July was cancelled due to coronavirus. He thought it was humorous but won't pull that prank.
Yeah, so if a National Holiday happens to land on a weekend, most businesses are required to provide a paid day off to compensate. Businesses don't get to cheat you out holiday pay because of the 'luck of the draw' on their part.
Aha! That is not the case over here. We have "employees' years" where most holidays happen on weekdays, and "employers' years" where many of those happen on weekends. In the end it is thought that this evens out.