The Best Time to Buy Everything at its Lowest Pric...