The only people that will know when your birthday is the people on your contact list. If your birthday is on your profile ? Those people will get notified of it but no one else. People that want you to be on their contact list only get basic info until you OK them to be on your list.