Black Friday normally falls on the last Friday of November, around a month before Christmas. This gives retailers around four weeks to ship out their stock to shoppers in time for the festive period.