In India's cosmopolitan areas the concept of dating, sex and marriage is changing. CNN's Sumnima Udas reports.