businessUS stocks have best day in a monthWall Street revelled in its best day in a month today with buyers reasserting themselves amid upbeat news about consumer spending.