date diff, date str to date