Yes! You can make a group reservation that will insure your entry into the park even on busy days.
There are plenty of picnic areas inside the park where you can gather your group. You can bring any food item you wish into the park, just remember:
No alcohol, no tobacco, no glass containers, and no barbecue grills.