Is Now the Time to Buy Small-Cap Stocks?