OMG, Zac Efron hits the beach, bleached, moustached, and fine as all hell in Mexico