No. Netflix is a monthly subscription service, and there is currently no way to pay for more than one month at a time.