Major League Baseball pushed back opening day until mid-May at the earliest on Monday because of the new coronavirus after the federal government recommended restricting events of more than 50 people for the next eight weeks.