Here are some suggestions:
* Go for a long walk, preferrably at the end of the day when things are calmer out side and the nighttime sky gives me something beautiful to look at.
* Write up a gratitude list. When I am extra super upset, I try to write down 100 things that I am grateful for - it takes a lot of time but it's great at diverting my attention from what I am not liking to realizing how blessed I truly am.
* I drop 3 drops of my favorite essential oil (peppermint is especially soothing) in the palms of my hands, rub my palms together and then bring them up to my face so that I deeply breathe in the essence and exhale for the count of 10 several times. I close my eyes while I am doing it also to get the full soothing effect. This is really great for times that you only have a few minutes or can't get away.
* Sometimes I tell my children and husband that I am in a foul mood and need them to be less loud, less fighty, less whatever. Sometimes it helps, sometimes it doesn't but at least they've been warned.
* Sometimes I give myself a self-imposed time out to figure out what the heck has got me so agitated and figure out a solution. It's not good to let things fester and go unresolved.
* I'm also a big fan of yoga as a stress reliever. It's the only activity that I have ever done where I can literally shut off the world around me and just focus on just the movement of my body.
* There are a handful of movies that I can't be in sucky mood when I watch them: Bridget Jones Diary, Breakfast at Tiffany and My Big Fat Greek Wedding to name a few. The good thing is that I've seen these movies often enough that I really don't need to pay a whole lot of attention to them.
* This may sound odd, but I've also found coloring in a coloring book can be a good distractor and, if nothing else, that page that I just colored may be my only real accomplishment that day so at least I can be proud of that.
Hope this helps. Take care.