I know how daft this sounds (yet I always bring it up), but what really helps me is watching cartoons
it just seems impossible to associate a bad mood with tom and jerry, or mickey mouse, or any other various fun characters that populate the cartoon world.. and if you're feeling in a bad mood, trust me, watching someone chase a rabbit or build a treehouse is garanteed to cheer you up