OS X Calendar won't sync to iPhone If I put an event in Calendar, on my Mac, in does not sync to my iPhone. However it does sync if I put an event into the iPhone when it will then pick up the previous unsynced events.
I have found that creating a "dummy" calendar event on my iPhone will unjam synching issues and force OS X and iOS systems to talk to each other. This is not a very elegant method, but it's effective. Simply delete the fake entry when your Mac and iPhone have shared their respective calendars.