I think that's way too optimistic and MLB should look at having a shortened season. I'd say late June, early July is the earliest start date we get, particularly if they want fans to show up. I'd like to see baseball get creative at this point. I've felt for a long time that the MLB season was too long. Now would be a good time to have an expanded playoff roster.
I also would like to see them set up the schedule to minimize long travel and play four game series with a dedicated travel day. This way, you only have to use 4 starting pitchers, or make your fifth starter a dedicated long man.
If you started on June 28 and didnt' have an ASB, that would give you 19 series for the season. Roll into an expanded playoff with several WC teams. No one has to pitch a 5th starter, everyone gets an extra pitcher, and everyone plays each team in their division for at least 8 games.