Saves changes made to the CalendarEvent
object on the device.
It also saves all changes made to the reminders and attendees objects. On iOS, attendees are read-only, therefore any changes to these objects will not be saved.
This method returns a promise object to confirm that the calendar event object has been created or modified, or a DOMerror, which describes a nature of the failure.