Alibaba tees off Singles Day 3 weeks early