There’s no fixed date for the election. It must be held by 16th April next year at the latest. It will most likely be held later this year.
The 16th of April date is the result of quite a complicated Constitutional formula which sets the maximum life of a Parliament and the maximum time after it expires that a new election must be held. The Prime Minister is allowed to ask for Parliament to be dissolved earlier and virtually always does - two and a half to three years between elections is the norm, and the last election was on 24th November 2010.
?