Make sure you check the box...
on your iMac in iTunes, under the INFO tab, the box is under Calendars, and you check the CIRCLE that says "ALL CALENDARS" and then scroll down a bit to the "put new events created on this iPhone into the calendar: (click a name) then click APPLY and the calendars should sync immediately. 😎