Or you do like we do in Australia and hold the elections on a weekend :)
Honestly it is a hard one to mandate as a single few hour window on a single day. Someone has to be working at hospitals for example.
Maybe it should be election week
And the queues at Australian voting stations on The Day aren't anywhere near as long as in the US. I've heard some horror stories where some people have had to wait 4+ hours (on a Tuesday) to vote in the US.