Usually when it comes to Calendar, it's recommended to use Joda time rather than the calendar system provided by the JDK.