Dark circles, as opposed to puffiness, does not respond to much (although at my very fattest, they got better--some "fix"). They're there because the skin thins as we grow up, and thins further as we grow old, becoming translucent. The blood in the tissue there is dark purplish, not red with oxygen, and it show through our thin skin.
So forget fixes and seek a cover-up product that works for you. Or put on eighty pounds and add some fat there.