It is better to start as early as possible. Ideally 2 years before exam is a good time to start. You may take classes for SFM & AMA first as these two subjects have least changes. After that take classes for FR. After that plan for the remaining subjects.