How to restore missing Calendar Events on iPhone iOS

I use Google calendar for all my appointments. At one point, events started to disappear from the calendar once they became a month old. Why would Google calendar eliminate those events?
Google calendar is not the culprit. The iPhone has a setting that will change during an update, reset or if you sign out of and then back into iCloud. The setting can be reset and all your events will be restored to the calendar.
Go to Settings on the iPhone. Select Mail, Contacts and Calendar. Scroll down to the Calendars section and look for Sync. Tap Sync and change the option to All Events. Exit out of the Settings App and go back to Calendars, pull down to refresh and wait for it to repopulate the missing events. Done.