I haven't bad a bad day at work since I worked at the auto plant, but when I did, really taking time to appreciate the ride home always fixed it. Also doing productive things in general... baking for friends, cooking a really involved dinner, working on a personal project, cleaning the apartment, etc.
Sometimes I bitch about things to my dad, but I try not to add too much stress to his life (and it really doesn't help me as much as the other things) so that doesn't happen very often.