Lovely dress, but not formal enough. Gorgeous colour - why not try to find something in that colour? It would look amazing with short grey hair especially if you get a striking (ish) haircut (a pixie cut if you think you could pull it off?)
But if you can avoid it, don't buy polyester - see if you can find something nice in silk. It really does make a difference.