implemented Date::hour