Generally 1-2 months before the wedding date is a good rule of thumb.  Wedding accessories are typically decided on at this point and this time frame leaves enough time to have the dress cleaned before the big day.