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

Stephanie Winston Wolkoff Wear Table T