It's Not Often You Call an Outfit Magical, But This Rainbow Dress Is Pure Magic