Selecting different start dates for program

Question:
My client offers on-going classes that repeat every 5 weeks. How can I have the client select which start date they want? I really do not want to have to have a new “program” for each new session.

Product:
Studio

TY…
Cat