Try this:
I have mine set to All Events (under Settings > Mail, Contacts, Calendars > Calendars > Sync > All Events), and my calendars have been saved for years, accessible via all my iDevices. I've never lost a single calendar entry that I can recall.