Home Celebrity Zac Efron and Alexandra Daddario Have Been Seeing Each Other ‘On and Off,’ Says Source