With such a delay between your grad and application time I would suggest using a site like Interfolio.com- this allows your prof to write you a recommendation now while you are fresh in their memory and upload it to your account on the site. Then when the time comes to apply you can fill them in on any adjustments in your plans/goals, perhaps tell them where you are applying, what you've done since graduation etc, and then they can tweak the rec to match, instead of writing something from scratch when they may not remember you as well.