It is grammatically correct to say "good night kiss". In this example, good & night should be used as two words. The adjective "good" is used to express emotion & comes directly before the noun it modifies. If things did not go so well, you might say it was a "bad night kiss". It would not make much sense to say it was a "badnight kiss" or "good bye".