pub fn generate_expiry_schedule_at_date( today: NaiveDate, daily_count: usize, weekly_count: usize, monthly_count: usize, weekdays_only: bool, expiry_time: ExpiryTime, ) -> Result<ExpirySchedule>