In order to protect or ensure consistency on the system processing the schedules, maybe it could be recommended a maximum time of anticipation. E.g. one year. More that that could originate problems, and could be exploited as a system attack as well (i.e. flooding the system with multiple future schedules)