Switched to using ReadablePeriod, rather than Period.
Implemented computing month-length forward dates.