requiring function/overload in date/util