How short is too short for a formal occasion eg wedding, christening? And does it makes a difference if you're only going to the reception or party afterwards? Also can you get away with shorter if your shoulders are covered/wearing tights?