10 key dates before polling day

The introduction of fixed-term parliaments has removed all mystery about when voters will get their say at the ballot box. We can all prepare well in advance for polling day…