We are having 3 flower girls (no ring bearer) ages 5, 7 and 8! and i was just wondering how far in advance we should get their dresses. I dont want to buy them too early and have them out grow them, but at the same time, i dont want to wait till its too late and not have them in time!!! Any suggestions??