This crate provides two concepts on top of (chrono)[https://github.com/chronotope/chrono]:
CalendarDurationthat is able to add months and years (which have varying lengths and thus cannot be represented as seconds)date_iteratorsthat can be used to iterate over date ranges:OpenEndedDateIteratorwhich never stopsClosedDateIteratorwhich stops after a given date