What brands last the distance on the dancefloor? Best long-lasting mascara, foundation, powder, eye-liner, eye shadow, etc? I want to let my hair down without my face sliding off, iyswim!