ADVERTISEMENT
Black Friday is still weeks away, but retailers are already attracting shoppers with discounts.