I'm having this problem with Entourage and my iPhone. Entourage syncs with iCal, which syncs with the iPhone. I think I've determined that the problem is with events that repeat yearly, like birthdays or anniversaries. Not sure what's causing it though!