Here are some ideas:
Shula's (as others have recommended) is at the Winfrey hotel which is part of the Galleria. My wife took me there for my birthday and it was very good. As an additional note about Shula's: In the lobby is (or was when I was there) the original oil painting for Danny Moore's print "Comeback".
Flemings - located at the Summit is an upscale steakhouse chain similar to Shula's
IMHO, both Shula's and Flemings are better than Ruth's Chris
A small Italian place on Rocky Ridge road (Hoover,Vestavia area) called Leonardo's is pretty good and has a nice atmosphere. Brio's is an upscale Italian chain at Brookwood mall.
Botega and Highlands are both very good.
On Southside, there is a nice, upscale seafood restaurants called Oceans.
In Crestline, Mauby's is a local, very nice upscale place.
Good luck finding a place for your date.