NHL reschedules games, season set to end on time April 29