This seems to be measuring the volume of messages with particular keywords on each day. I think that people wishing "happy birthday/thanksgiving/christmas/Valentine's Day" may not actually mean they are happy. (contrast this with a message saying "we're blessed with a new kid" which may denote actual mood.) Most of these generic messages are automatic greetings for particular days. I am not convinced that this actually measures people's moods on particular days.