It's perfectly acceptable to wear a short dress to formal occasions.