Answer:

  For dark circles, you need CoverColors Blue Blocker.  This is a cream used by makeup artists to neutralize blue skin tones, making them invisible to the eye.  It's applied in a THIN layer under your foundation.