What if my event doesn’t reoccur on a fixed schedule?

You can still setup a single event to have multiple dates by using the Custom repeat option.

When you select this the event will not repeat on a fixed schedule, instead you add dates by going to Repeat Schedule and entering in dates in the Special Dates row.