* from the current system time, elapsed milliseconds, or specific values. * It also provides basic accessors and a method to reset the date.