Next Sale on Diablo?

Any idea on next sale date of Diablo 3 & 2? Regret playing D3 starter edition:
played it
finished trial
leave game
sale ends

I cannot believe my luck. Sale ended during the day, so I did not expect that.