Use shell functions to avoid using Date::Parse