CA Grill is probably my faaavorite place to eat there, and particularly with the fireworks viewing. I usually make the ADR for about the time the fireworks start--my feeling is that if you make it for anywhere within about an hour before the fireworks, you're going to wind up either waiting forever (because no one will leave until the fireworks end) or not getting a good view from your table anyway.
We usually get there 10-15 minutes before the fireworks, check-in, walk out to the deck and watch the fireworks. Then we're usually seated immediately after the fireworks (often with a window table,) as there is a mass exodus of people who have been stuck eating for 3 hours waiting for the show.
In any combination, however, it's great. Be sure to have the chocolate souffle cake, if you enjoy such things--mmmm!