My normal skiing gear, which I will wear down to zero (f) or below for hours at a time, plus what I learned growing up living on a farm in Michigan and occasionally having to work outdoors in the winter.
Lower Half:
Underwear (boxerbriefs), long thermal underwear (just regular fruit of the loom cotton/polyester blend), comfortable athletic shorts, loose fitting durable jeans, snowpants. The snowpants go on and off easily, and the jeans look presentable/normal when you're not outside.
I only use 1 pair of socks because ski boots are really well insulated, but I'd also consider a VERY thin cotton sock covered by a thick wool sock. Important not to cut off circulation in your feet. I'd strongly recommend the purchase of specialized waterproof winter boots, I used to wear them out on the farm in michigan in winter. I haven't used these specific ones, but something like
SOREL MenS Sporting Goods
upper half: compression long sleeved shirt, fruit of the loom long-sleeved underwear top, loose fitting long-sleeved t-shirt, waterproof outside - fleece inside hoodie (will keep you warm indoors even if only around 50), winter coat.
Face: ski goggles, fleece face mask, something like
Amazon.com: Cotton Fleece Face Mask, Neck and Ear Warmer, Black: Automotiveexcept I have a columbia one, and then I use a head band to cover the ears plus a regular hat on top which also covers my ears, if it gets really cold (say, minus 20) I'll throw my winter coat's hood up which further helps block wind, but I don't like to wear a hood while skiing since it blocks visibility too much.
I have two different pairs of winter gloves, plasticky gloves when it's windy/wet, and more of a fleece pair for when it's just damned cold. Thick Mittens work better than gloves as an outer layer since your fingers will help keep each other warm.