Disney darling to pop princess: Selena Gomez a good girl in Dubai