So to answer your question, every day is a good day to thank a veteran for their service, and “Happy Veterans Day” is perfectly acceptable as a salutation.figure out