Summer picnics are like a fact of life. You go to them, you as healthy as you can and you move on. Sometimes you can't eat ahead of time, and unless you want to go hungry the whole time you don't have a choice but to eat what's there.
So the next day just get back on track, and eat on plan. That's all you can do