This latest possible day of early election, 21 April 2019, is Easter Sunday though. In the middle of long holiday period (Sweden gives Good Friday and Easter Monday as public holidays too), it's about the worst possible day to hold an election. So I would certainly think that Sunday 14 April is the last realistic election date. Or maybe even earlier such as Sunday 7 April, since quite many people must have already booked long vacations around Easter, so calling a snap election for such a holiday season could negatively affect turnout and availability of election officials.
It wouldn't do much good to try to postpone the snap election to May if it must be held anyway. People are already upset that a proper budget couldn't be passed by the end of the year, dragging the govt formation for additional months wouldn't be good for stability. But having a parliamentary re-run in April and then the European election in May probably lowers the turnout in both, and as the famously high electoral participation boosts the trust and legitimacy of Swedish democracy, a potential drop in turnout seems scary.
Anyway, Sunday 14 April is also the date of Finnish parliamentary election. It would certainly be interesting to have our neighbours vote at the same time. Maybe we can start syncing all our elections as a sign of how close our nations are?