baby's first birthday?

Okay so 2 questions ... my sons first birthday is this April and we're doing a BBQ (we live down south) there's 30 people on the list so how can you tell how much food is enough. Like hot dogs, hamburgers etc. QUESTION 2 is how early before the party should the save the dates go out?