Planning to celebrate my baby's first birthday the weekend of May 30/31. When would you send out invites?

And do you think 1130 - 130 is a good party time? My baby still takes a AM and PM nap.