Calculate the difference between two dates, or add/subtract days, months, years from a specified date