Zac Efron Confirms Role in New Year's Eve