Text this: Dual Approach to the Modelling Single Product Demand Curves in the Next Best Offer CRM Problem