Boasting up to 12 hours of wear time, this has impressive claims of being smudge-proof, sweat-proof and humidity-proof (it's ...