starting renovate
check time frame types
check format of weekly frame
check time format of monthly frame
check "start" and "end" values of "daily" time frames
check "start" and "end" values of "weekly" time frames
check "start" and "end" values of "monthly" time frames
check "start" and "end" values of "dates" time frames
create a daily frame
check that frame has a "name" key and "name" key is a string
check date values
create a weekly frame
we can create a monthly frame
create a dates time frame
starting set startDay functionality
set start date of an overflown "daily" frames by referenceDate
refactoring
on weekly setStartDate
et start date of non overflown "weekly" frames by referenceDate
starting set start date of monthly frame