Location based Mobile Marketing : Not Just a Trend, a Must-Have.