This feature may already exist, but I haven't found it. What I have found is that a Set of Sessions can be held during multiple days and times, but only one "Start Date" and one "End Date" can be set.
For example: I would like to be able to offer a "Course" or "Set of Sessions" that meet only once per week for for 6 weeks to a group of people ("Group A") on Fridays. The start date could be 5/24/19 and the end date could be 6/28/19.
I want to offer the same "Course" to a different group of people, ("Group B") on Saturdays with the starting date of 6/8/19 and an ending date of 7/13/19.
These date frames overlap each other, but it allows people to patiently book my next course instead of being placed on my waiting list or seeking another trainer, resulting in lost revenue for me.