nomination period began
Jun 29 at 20:00
primary voting begin
Jul 6 at 20:00
election began
2 days ago
election ends
tomorrow
I'm not particularly concerned about the exact time when each of the phases began, but I think that the exact deadline for voting is important information. What exactly does "tomorrow" mean? That could be anywhere from 1 minute to 47 hours in the future.
Could you make it more explicit?