If a user has manually input a renewal date and billing cycle, automatically calculate the next payment date based on that information

Right now the next payment date is calculated only if we have a financial data source. This should also be calculated when we know the renewal date and billing cycle