Advance polls are, in my opinion, the solution to this. The more advance polls, the more opportunities to vote, the better. They don't have to be the full-blown advance polls. You could have limited advance polling. That limits the volunteers and it makes more opportunities available.
I'm happy with any other time of the week. I think it solves everybody's problems.