Online festive season sales set to touch $12B this year