Pre-Christmas deals run up until the 25th of December. Then, it's time for the post-holiday sale season, which can run right up until the end of January.