This isn't gloves exactly, but I got a pair a couple years ago and they stay nice and toasty for a legitimate 10+ hours. It would be difficult to put them IN your gloves, but you could put them in a coat pockets and then put your hands in your pockets.
Zippo - Hand Warmer (Style #40306-Z)
Zippo - Hand Warmer (Style #40306-Z)