Markets | Mon Dec 31, 2012 4:24pm EST

Equities rally as U.S. "cliff" deal nears; oil up