Hi, Do you need punctuation marks (like a period) after these? Yes. In the first two cases, I'd probably use an exclamation mark. Happy birthday (Birthday? a capital B is often used.) I am writing to let you know that I know today is your birthday, John ...
A Happy New Year (A happy new year -- in lower letters OK? Capitals are the common usage.) I am writing th