Remember 'Kuch Khaas Hai' ad? Cadbury wins hearts with a gen