The best time to start your Black Friday sale is in early November to attract eager shoppers and build excitement for the big day. But, it's smart to begin promoting from the middle of October.