Hi
By the way, Gong Hay Fat Choy is Cantonese actually. It's too commonly used so I think most Mandarin speaking Chinese can understand that, for example, me. The Mandarin version of it will be 'gong xi fa cai' as Cherry said above.
It's mostly used during the Chinese new year, namely the Spring Festival, that's because it's the season when such four-character wishes, which feel kind of refined and elegant are said to one another. But it's not exclusively, you can say it anytime you like, as when a friend of yours beginning a new business and such.
Hope it helps.