Yes, 8 is getting down there!
I would have been wearing more layers than you. For 8, on the bottom, I would wear a base layer, fleece pants, then insulated ski pants. On top, a wool tank top, wool base layer or maybe 2, thin fleece jacket, and puffer jacket. My ski jacket (TNF triclimate) has a zip out liner that I also would have used. If it looked windy, I may even have added a windproof fleece vest or thin puffer vest. Another trick I used to do was to stuff one of those hand warmer packets into the front of my shirt between layers so it kind of stuck in the folds of my tucked in shirt and stayed on my belly.
My under helmet liner is crazy old Patagonia (30 years?) capilene. It's very thin and keeps my hair wisps out of my face. My over helmet hood is from TNF
https://www.thenorthface.com/shop/tn...-hood-nf0a3fio I sewed another piece of back cloth onto it to make it attach to my goggles. My kids have Burton ones that are also nice. If it's raining or snowing, the hood of my coat also fits over my helmet.
IMG_3238.jpg