Demi lovato is dating sterling knight