So in Windows Live Mail, it decided not to update my calendar.
I did have my hotmail account connected to Facebook which imported everyone's birthdays. However, when I removed people as "friends" from facebook then it hasn't removed their birthday from the calendar.
So used the old browser method to delete the facebook/hotmail link. I then went back to Windows Live Mail and sent/recieved all calendars, but old people's birthdays are still there. Do I have to remove the whole account from Windows Live Mail, then re-ad it for it to get rid of old entries?