Cramer: Buy names like Caterpillar and Home Depot because this bull market is about to go higher

Jim Cramer says he is "grateful" and "bullish" because "it's almost never too late for the Fed to switch directions."