Is there any way to make my iPhone sync calendars with iCloud periodically?
Navigate to: Settings > Mail, Contacts, Calendars > Fetch New Data

And set:


Push = ON
Fetch = (as often as you like)


Move to Advanced, and set iCloud to Push