Removed Date::timeZone() again, added DateInterface and TimeInterface.
Added Calendar::daysInYear() and UnixTime support class.