Text this: A Fluid Model for Mobile Data Offloading Based on Device-to-Device Communications with Time Constraints