There is never a bad time to thank a veteran.
We set aside two special days of the year specifically for our military: Memorial Day which honors the lost; and Veterans’ Day, which honors the living; but really every day is a good day to be grateful.