So my mom is looking for a mother of the bride dress. I am an only child, so we are a little new to this process.

She doesn't want to be too flashy, but also doesn't want to look like an old lady. Should we look in bridal stores? Or are department stores (Macy's, Dillards) the way to go? Also, how far in advance should she buy it?
Thanks Ladies!