Stocks are struggling and oil prices are up as investors bide their time while the clock ticks down on Donald Trump's latest deadline for Iran.