It's About Time for Online Voting