Undecided Question

I need help with an 8th grade graduation dress?

I know its a little ways away but i dont want any good ones to be taken. I have really dark brown hair, almost black, dark brown eyes, and i dont really like skin tight dresses. I dont care what color, but the length has to be around your knees. Also, any make-up and hair tips are welcomed. Thank you so much for your help.
Also, I am not sure of the dress code, but if it could possibly have straps, but strapless is fine too