My hands and feet are always cold and I never can find anything to keep either warm. Doesn't help I tend to run around barefoot in the house even in winter. LOL For my hands, I've tried ski/snowmobile gloves and mittens; layering silk gloves underneath the regular gloves; leather gloves. Nothing worked. Last year, my old supervisor gave me a pair of these:

They were so warm, I looked the company up and discovered they also make gloves, hats, joint warmers, throws and other things! I immediately ordered a pair of gloves last year. Don't get much opportunity to wear them since I work from home, but best I remember, they kept my hands warmer than anything I've found.
https://www.heatholders.com/