A General Framework to Forecast the Adoption of Novel Products