5. Makeup For Ever Eye Shadow ($20). Check out this good matte, high-pigmented shadow that clings to the skin even through humidity. A Sephora user says: “They stay all day and all night, and some even stain after you take them off completely (92 and 75 have done this to me). This is a small price to pay for such great, blendable colors.”