Several years ago I started using Thermacare Back Wraps for all day hunting in extreme cold. The NAME BRAND ones last a full 12 hours. Do not get the generics, they only last a couple of hours. One of these wrapped around the lower back will help keep your kidneys and lower back area nice and toasty. I put it on over my first layer as they are too hot to have right against your skin.
I have expensive battery operated heated socks and a vest, but quite honestly they aren't worth the money in my opinion. The battery charge just doesn't last very long...a couple hours on medium or high. If just hunting a morning or evening sit, the few hours they last is OK, but no good if you're going to be out all day.