You can easily allow the customers to set the expiry date as per their choice with the help of Subscriptions For WooCommerce Pro.
You just need to go to your website’s Dashboard >> Subscription For WooCommerce >> Advance Settings >> Enable Allow Customers To Select Subscriptions Expiry Date