A blazer or tuxedo dress can be not only mini but also maxi for more elegance, add shoes and earrings, and a refined engagement party look is done.