Change mode length in Membership subscription options

I have the following request and am not sure if I can do this in the Membership plugin code or need an additional plugin (affiliate?) I want to make the mode length of subscriptions last the duration of time until May 1st of the next year (as opposed to a set number of month or year options). So, if someone purchases a subscription in June, they'd have 11 months til renewal, and if someone purchases one in July they'll have 10 months.

Thanks! This would make my website ever so much better if it is possible.