This is a great topic!
2 cautious points of beta:
1) (From a WMI course): Many people have their hands trained, by default, to be cold. This happens in cooler climates when people dress with sweaters and such, in order to stay warm, but avoid gloves for day to day activities. People often get used to moderately cold hands (and feet) under such circumstances and their physiology adapts. When the temp drops outside, the affect is accentuated and lower extremities don't get the circulatory attention that the rest of the body does. The solution proposed is simple:
Over the period of a few weeks +/-, while you are reading, watching film, or otherwise sedentary, and in a cool room, or outdoors, wear little to no clothing and soak your applicable extremities in very warm water. This supposedly retrains your physiology to keep them warmer and encourages circulation to your lower extremities. I don't recall how long it takes, but it likely varies significantly among individuals.
2) Alcohol (the "potable" kind), in small quantities, promotes circulation to the extremities as well. I'm not advocating boozing on the trail, or anywhere (especially while skiing!), but I have found just an ounce or so of wine to go a long way in helping the smaller capillaries get more priority than they otherwise would. Extreme caution is obviously in order, as even a little too much can have a much more negative affect on the physiology for cold weather safety. for what it's worth, a little drink before bed can also help achieve a restful sleep. 16 oz. of red wine on the trail will last me about a week, and adds some pleasantry to certain meals as well.
When in doubt, try the BPL FeatherLite Vapor Mitts.