I think that as long as they look dressy you should be fine, are they like ****tail dresses? they probably just say formal so people dont show up in jeans etc. Maybe just dress up the shoes and have your hair done nicely for the event. Another option would be to give them a call and ask what they think. If it was me i would just wear the shorter dresses and put more effort into shoes/hair etc. Have a good time xx