Joda-Time is the widely used replacement for the Java date and time classes.