code: def resolve(self, year: int = YEAR_ANY) -> MDate:
          
          year = year or self.year
          if year:
              return self._resolve(year)
          raise ValueError('Unable resolve the date without a specified year.')
docs: Return the date object in the solar / lunar year.
          :param year:
          :return: