The Steam Christmas Sale is typically held from mid-to-late December and lasts for around two weeks. This is a great opportunity to find some great deals on games and other software. The exact dates may vary slightly year to year, but it is usually held around the same time frame.