The online date calculator lets you add or subtract days, weeks, months and years to or from a given date to calculate a past or future date.