Fix checking for newer date
Fix initial rounding of diff time