Лучший способ использования других календарей / хронологий в Java - отличный Библиотека Joda-Time . У него нет самой хронологии майя, но вы можете исправить свою собственную реализацию правил майя и включить ее. Это не должно быть слишком обременительным.
LOL, попробуйте установить последнюю выбираемую дату на 21 декабря 2012 года? но на самом деле это еще не конец, это просто начинается заново, поэтому вы хотите снова начать отсчет после 21 декабря 2012 г.?
Используйте JodaTime . К сожалению, просто рефлекс при чтении вопроса о java.util.Calendar; -)
В Интернете есть несколько Java-апплетов , которые могут быть вам полезны.