Zac Efron is offering fans a chance to win his car and go on a date with him.