I can't help with evening, but that sure sounds like an unlikely time to want lunch or dinner, so it's probably a good time to go.
For lunch, go right when they open. I showed up with my group about 15 minutes before opening and we were seated immediately. It didn't fill up until about half an hour after opening. (We were there Easter Week 2008)