The most notorious shopping event of the year is slowly making its way to us: Black Friday is less than three weeks away.