well drugstore is not for moisturizer dear if you have problems like acne, pores, dry skin and patches then dear i think you should go for home facial or deep clean lotions, and for moisturizing i would suggest use milk with olive oil, but better alternative for that would be a total skin lightner and moisturizer like those available. i personally use meladerm and its very effective and i am using it from long period. it will not only moisturize but also help you to remove spots, and other skin problems.
*mod edit - link removed.