I have found the most perfect color (IMO

) that is flattering for any complexion. Since it's getting to be winter and most people get paler in the winter I go for darker colors that have dimension. A solid black or brown or red is going to look more harsh, IMO. My sister, a red head (think copper....not a version you can buy

) with milky white skin and loads of freckles asked for some socks in
Merlot Heather (scroll down) and it is GORGEOUS. I want to use it for everyone. It's a genuine earthy brown....hints of reds and purply tones. Just seriously pretty. I think it would go well with the coat color and your mom's coloring.
As for me, I go based off what colors I know they like. Luckily my whole family goes for earthy colors.

MIL is the exception to the rule. The woman just screams delicate little flower who could be easily crushed from a slight breeze so I pick accordingly.

She often gets light colors...purples, yellows...colors you'd find in a flower print linen tablecloth.
