No, you cannot extend a subscription plan before expiration.  But, both the admin and the user can initially set the expiry date for the subscription plans.