A good eye cream for dark circles should contain a 5% concentration of vitamin K, which may be able to help somewhat (but it is by no means a miracle cure)
I do not know of any surgery for dark circles, but sometimes a secondary cause can be loss of fat tissue under the eyes from aging. If this is a problem then an injectable filler may be able to help. But please be careful in choosing the right doctor, because it's much more dangerous for them to inject around the eyes (for obvious reasons).