Ideally 6-8 months prior. This gives adequate time to create designs, get permits, order materials and line up contractors. Rushed timelines can result in mistakes.