Unit Tests

- Uses full duration names '9months' rather than abbreviations '9mo'.
  This is in anticipation of reduced flexibility.
Task

- Added diagnostics for date assignments. Only duration assignment diagnostics
  were present.