Hey kqed,
Thanks for reaching out to us!
The solution to this will partially depend on which view of the calendar is being displayed on the homepage. Is this a widget that is being pulled onto the homepage?
Once you determine how the calendar is being displayed on the homepage, you could follow our Themer’s Guide to create a custom loop for that view within your theme. Around the single events, you could add a conditional that checks for the current date against the first instance of tribe_get_recurrence_start_dates; to show only the first instance of a recurrence.
Hopefully this will help to get you pointed in the right direction. Let me know if you have any further questions.
Thanks!