When do you purchase flower girl dresses as well as ring bearer ( my ring bearer is a 3 year old girl) and my flower girls are 8. I don't want to purchase something too early and have them grow out of it, but my wedding is in February. Should I get the dresses soon?