After delays due to the coronavirus, dates for the season's biggest shopping event have finally been announced.