The Best Time to Buy Everything