I really am in a spin, so much choice online, and no idea what is appropriate to wear. There is a cocktail reception after the graduation too.