Can the customers set the expiration date by themselves?
Yes, the Admin can give the permission to the client to set the expiration date of the plans from the advanced setting of the plugin. Then the customers can choose the expiration date of the subscription plans by themselves.