added the DateUtil class