I think they were all in my old Curve calendar. They might not have updated when I upgraded to my Tour.
Is there any way to re-scan them and get them updated?
OK I found changing the day, saving and then going back and fixing it didn't work. Deleting the birthday (setting it to "none") saving, then going back and re-adding it did fix it. But if I have to do that for all 150ish contacts...
Check to see if you have DIFFERENT calendars for your different email addresses - that is do you have multiple calendars, even if you are not aware of it. If so, those birthdays may be showing in one of those other calendars. If that is the case, you can merge them if necessary....