 				if mom.year() > @_max_year # Year must not be greater than max year.
 					return moment.invalid()
 
-				# console.debug "parsing ok", mom, f, moment.locale()
-				if mom.year() > 0
-					mom.parseZone()
 				return mom
 
 		if not formats.some((format) -> format.support_bc)

		@replace(@__calendarButton, "right")


	format: (_s, _output_format="display", output_type=null) ->
		CUI.util.assert(_output_format in CUI.DateTime.formatTypes, "CUI.DateTime.format", "output_format must be on of \"#{CUI.DateTime.formatTypes.join(',')}\".", parm1: _s, output_format: output_format)

		if moment.isMoment(_s)


		@formatMomentWithBc(mom, dt.getCurrentFormatDisplay())

	@formatMoment: (mom, format, parseZone) ->
		if mom.bc
			return "-"+mom.bc

		if parseZone and mom.year() > 0
			mom.parseZone() # Only parseZone if necessary, in case it is wanted to keep the timezone.

		return mom.format(format)

