If you arrive around 6:45-50 for your reservation and its fairly busy, you'll be in good shape so long you draw things out a bit, order drinks, take some time, order an appetizer (I suggest the cheese plate), order dinner, maybe dessert. Also, if you tell your waiter/waitress you're trying to see fireworks, they'll do their best to draw things out for you course wise. Make it a leisurely meal (I do suggest doing multiple courses and telling your server to be safe) and you should be fine. Most times we have an ADR at 7:30 or 8 which works out very well.