code: def nice_output(self):
          
          dates = [
              str_format('Opening Day {0}: {1}.',
                         [self.year, date_format(self.first_date_seas)]),
              str_format('Last day of the 1st half: {0}.',
                         [date_format(self.last_date_1sth)]),
              str_format('{0} All Star Game: {1}.',
                         [self.year, date_format(self.all_star_date)]),
              str_format('First day of the 2nd half: {}.',
                         [date_format(self.first_date_2ndh)]),
              str_format('Last day of the {0} season: {1}.',
                         [self.year, date_format(self.last_date_seas)]),
              str_format('{0} Playoffs start: {1}.',
                         [self.year, date_format(self.playoffs_start_date)]),
              str_format('{0} Playoffs end: {1}.',
                         [self.year, date_format(self.playoffs_end_date)])
          ]
          return '\n'.join(dates)
docs: Return a string for printing