You can use hand warmers. Hot Hands is a well known company (atleast around this area) that sells hand warmers. I think you can find them mostly at a hardware or sporting store. Just remember to keep it protected. Lay it between two thin paper plates or something like that. You don't want it laying against the bag directly.
Live in the Western MD/West Virginia/DC Metro Area?
Join our very active regional forum Here
Like the advice someone just gave you? Add to their reputation! Click on the balance icon underneath their username and let them know.