I've tried an assortment of eye creams, that make no difference to my appearance. I use shea butter for moisture, but for looks, I use concealer.
Bags under the eyes are largely caused by congestion or swelling in the sinuses, which constructs blood vessels and causes blood to pool under the eyes. Eye cream can't really help topically. Using a Neti pot whilst showering has helped my eyes appear markedly less dark in a daily basis.