Anybody who has ever lost contact or calendar items will appreciate a new feature that Apple has quietly added to iCloud. You can now restore individual iCloud Drive files or roll back to a previous set of contact or calendar data by logging into the iCloud web portal at www.icloud.com, selecting Settings and scrolling down to the “Advanced” section at the bottom.
The “Restore Files” option will allow you to restore any file deleted from iCloud Drive in the past 30 days. Each file is shown individually with the number of days remaining before it is permanently deleted.
“Restore Contacts” and “Restore Calendars,” on the other hand, allow you to simply roll back entirely to a previous data set — there unfortunately isn’t any way to retrieve a specific individual contact record or calendar event. In fact, as the warnings on the “Restore Calendars” screen indicates, restoring to a previous calendar set will remove all sharing information, and cancel and re-send all shared appointment invitations, so the setting should be used with some caution. Mac users are likely far better off using Time Machine to restore lost Calendar or Contact dates.
However, the iCloud options are useful as a last resort if no other backups are available.
If you’re looking for a single lost contact record, calendar event, or reminder, and have no other backups available, one workaround is to export your current contact or calendar data using the appropriate app. The iCloud Contacts web app allows vCards to be exported from its Settings menu (the gear icon in the bottom right), and you can export a single VCF file containing all of your contacts by selecting all of them before using the export option. For Calendar export, Mac users can use the native OS X Calendar app, while Windows users will have to resort to syncing data via Outlook or Windows Calendar.