For my college graduation (it was August -- HOT) I wore a colorful printed knee-length skirt and a black tank top that had ruched silk chiffon that smocked the entire front of it, paired with black kitten heels. I think it was a good choice and not something I will regret. Maybe something like that would work for you?