Thanks for the feature recommendation - this is absolutely possible and will need to be configurable from campaign to campaign. This can get complicated as different months can have different durations and names.