By: melds

Your year and month calculations are a little weird. If two dates were, say, 14 months apart, you'd say "1 year, 2 months" not "1 year, 14 months" as it does with the calculations above.