allow setting by_date mode for schedules

not yet actually used