I would prefer a spring election to a winter one but will vote whenever it comes. I will vote Labour as I believe they are more likely to deliver an agenda which will help the many. I have an excellent Labour MP. The key for this election is to vote tactically, so if you are in a marginal where a small number transferring their vote will get in an MP who will do their best to deliver what you want both on Brexit and in society in general, switch your vote to that candidate even if, in normal times, that party would not be your natural choice.
Also, if you have children or grandchildren at University away from their home constituency make sure they register in both places. They can't vote in both places but they should work out where their vote will be most useful to deliver the type of country they want. And, above all, Vote.