When is the next Steam Sale? Winter Sale 2018 dates and times