Subscriptions and timing

My clients need the option to have certain subscriptions be Annual and then have optional add-on plans that run from 1/1 through 12/31 regardless of time of signup.

Any love on how to get that set?