Yes
Unfortunately no, this will be an adults only occasion.
semi-formal Examples: cocktail dress/suite and tie ect..