Text this: Dynamic Pricing for Two-Sided Marketplaces with Offer Expiration.