Is it worthwhile polishing a new car? I got given som Meguires Tech Wax for Xmas! I don't want to do any damage to my new car's paint as in the past I have made a bit of a mess polishing! Thanks