well as you know, there is just a general rule to follow when dressing up for winter and you dress in layers. The run down below is just basic
I mostly ride at night (since I work till about 6pm everyday) around 7 or 8pm, till about 8 or 930pm.
LAYER 1 - Moisture wicking layer. You want this next to your skin that can pull the sweat away from your skin and evaporate it on the surface of the clothing.
LAYER 2 - Insulation layer. You want this over your layer 1 to trap the body heat and circulate it to keep you comfortable.
LAYER 3 - Barrier layer - this usually goes over Layer 2 and is a shell that is weather proof. Meaning, windproof and waterproof.
Whatever layer you choose, they are mostly made of synthetic fibers and are better than cheaper alternatives such as cotton.
FACE: You need a full face balaclava, or at least a cap that covers your ears and your head.
Hands: Normal winter gloves or thicker full finger riding gloves can do the trick.
Hydration: make sure you pack yourself with at least two bottles of water. Since we dehydrate more during winter than summer, you need them.
Socks: Wear either a full wool or two layers of socks to keep your legs warm.
Shoes: You can wear normal biking shoes, but make sure you purchase booties that are windproof and waterproof and cover your shoes completely keeping your feet warm. Think of the booties as a jacket for your shoes.
Pants: Either a two layer (layer 1 and layer 3) or just a winter cycling compression pants are helpful.
http://bikewinter.org/tipsAndResources/winterbikeclothing.php
http://www.bicyclinglife.com/Recreation/wintercycling.htm
http://gearjunkie.com/winter-bike-commuting-10-tips-to-ride-safe