Я не думаю, что календарь основан на нуле.До 1 года нашей эры был 1 год до нашей эры.Нет 0.
Кроме того: какое приложение вы разрабатываете для обработки дат из той эпохи?И если вам нужно охватить эту область, рассмотрите это : «Даты, полученные с помощью GregorianCalendar, исторически точны только с 1 марта 4 года н.э., когда были приняты современные правила юлианского календаря. До этой даты правила високосного годаприменялись нерегулярно, и до 45 г. до н.э. юлианский календарь даже не существовал. "