Like you I have really dark circles under my eyes and my skin is also very dry. First of all you must always apply eye cream before your concealer. I use Clinique's Line Smoothing Concealer and it covers EVERYTHING, you do not notice my dark circles and the best part is you don't have to use much. It's such a good concealer that jut little 3 little dots will do the work.
You should go with "All About Eyes Concealer" it comes in a tube. It disguises dark undereye circles while helping to reduce the look of puffiness. Long-wearing, moisturizing formula won’t crease or settle into fine lines, it's oil-free and it comes in 7 natural-looking shades. It's affordable and it'll last you a long time.
P.S.
A little trick for the bags under your eyes: take a cold spoon and put the back of it on the bags, it'll reduce the puffiness.
