Screaming happy new year is an Irish tradition or better known as an excuse to start drinking to celebrate it. They yell it on random dates throughout the year.
Another reason to celebrate with alcoholic fluids is the fact that the word day is in the current day.
Though, they only drink when it rains, or when the sun shines, no other occasions. They wouldnt want to be drunks, would they!