Why wouldn't you use iCloud? It would do exactly what you're asking. You can just create calendar entries and then add their email in the invitees section and when they accept it would add to their calendar also.
Sent from my iPhone using Tapatalk
If you're thinking of iCloud: no. It can also be used on computers (PC, Mac). Same goes for every other online storage.Cloud is for iphones,ipads, right?,