next_scheduled_day and previous_scheduled day should raise if trying a return a date outside the calendar. Previously it just returns None, but it should be made consistent with the behavior of add_scheduled_days