First I tried "Neutrogena Radiance Boost" and honestly, it leaves a bit of a greasy after feel so I don't really recommend using it with make up.

It also contains a bit of SPF and helped banish my under eye circles. Your supposed to use it every night and day.
Plus it leaves skin moisturized and prevents fine lines. I also heard that Nivea products are ALOT less harsh then many other products out there which always gets an A+ in my book.
More tips for treating under eye circles... Otherwise your only treating your skin/body externally:
Example: when I had stopped working out, and was eating unhealthy, I used to use creams. They helped only a bit. Now that I excersize more and try and avoid junk, my skin and circulation are better. You can also pile on a ton of creams but if you don't sleep enough, it won't really help much.
-Excersizing really boosts circulation so go for a half hour walk, or better yet do some cardio/aerobics at the gym.
-Fresh fruits and a healthy diet will make your skin naturally healthy from the inside out. When I used to eat alot of junk and/or fried foods (which I still have a weakness for) my skin looked pretty drab and unhealthy. I think I also broke out more with acne. Another reason to eat healthier and have water, fiber, etc is that it promotes a healthy digestive system. This releases toxins from your body which is good for your skin.
Remember, you don't only want to put creams and get a quick fix. It's best to see what your body is telling you and try other natural ways to nix those annoying beauty woes.. :)