def GetDate(self):
normalized_timestamp = self._GetNormalizedTimestamp()<EOL>if normalized_timestamp is None:<EOL><INDENT>return None, None, None<EOL><DEDENT>number_of_days, _, _, _ = self._GetTimeValues(normalized_timestamp)<EOL>try:<EOL><INDENT>return self._GetDateValuesWithEpoch(<EOL>number_of_days, self._EPOCH_NORMALIZED_TIME)<EOL><DEDENT>except ValueError:<EOL><INDENT>return None, None, None<EOL><DEDENT>
Retrieves the date represented by the date and time values.

        Returns:
           tuple[int, int, int]: year, month, day of month or (None, None, None)
               if the date and time values do not represent a date.