Everyday we make a lot of mistakes. This is either because of your lack of knowledge or of your state of carelessness.
You should be discrete of what you are going to speak or write.
I have noticed that many of our students make mistake at the very beginning of their presentation,
or conversation as it usually begins with a wish. Like Good morning, Good evening, etc
To overcome this type of mistakes I believe that this site may be helpful.
Good morning, anytime after 6:00Am and before 12:00pm
Good afternoon, anytime after 12:00Pm but before 6:00Pm
Good evening, anytime after 6:00pm and before 12:00am
Good Night, anytime after 6:00pm to before 12:00Pm but to say good bye
Anytime after 12:00 but before 1:00am is known as midnight.
Good Night is quite different from Good Evening because it refers to Good Bye.
So, if you want to mean welcome any time at night, you should say Good Evening, but not Good night.