A wedding should be planned at least two years in advance. A year is significantly more usual nowadays, and less than a year is even more typical.