I too used to deal with being cranky during the winter. I honestly didn't know it had a name, I just called it, I hate winter.
About 10 years ago, when I got married and we had our first child, I was severely challenged to keep up my usual lifestyle (surfing, winter trips, etc.). That was the first time I noticed that winter really sucked. I decided I needed some new hobbies. I also noticed that all seasons have their place and their positives. I built a new shop behind my house, put in some heat, and started learning to weld. Over the years I've moved, built a new shop, bought machine tools, attended classes, etc. I would still get dumpy in the winter, but not as badly. The key thing for me was about 4 years ago. I started putting things into the season that they belong to. By that I mean during the summer I take the family boating, camping, etc. That's the time to get away. Yeah, everyone does that. I didn't. I worked all the time. During spring, it's time to plant and work in the garden. And most importantly here, during the winter, I'll be in my shop. If I have projects that require shop time, I DO NOT WORK ON THEM unless it's winter. Actually, I won't work on them unless it's below a certain temperature. I'm not talking building ships in a bottle, I'm talking building a wood splitter, a new wood stove, etc.
What I've found is that because all my projects tend to pile up, come winter I am way behind and have to work extremely hard just to knock some of them out before spring gets here. I'm talking getting up at 4-5 am to get into the shop to get to work and coming out at 6pm to get dinner. My wife is happier because I give her a good answer for when things get done (Why can't you spend more time in the house with us?, When are you going to get that door fixed?, etc) First answer is summer, second answer is this coming winter. The big difference for me was that instead of being desperate for spring to get here, I find that the closer to spring I get, the more harried I get to get into the shop and try to finish. I actually get a little cranky if spring comes too soon, as it did this year. That's like being upset that the Mrs. wants too much boom boom, to quote Heavy G's marriage advice column. It's a good problem to have.
Anyway, that's my advice. Find something that is a winter task that you enjoy, and do it only in the winter. Worked for me.