Very few businesses give it off. Even those who do get it off probably don't think about the reason behind it. I expect you will find, as I did, that this day means many different things to different people. The meaning often depends on their military experience or lack thereof, or the military experience of their relatives, or it depends on their age, or maybe even the part of the country they come from. Since that time you will find that the day has been commemorated in different ways throughout the United States.
Some communities hold large parades or banquets to honor all veterans.
In Albany, Oregon, for example, the annual celebration is reputed to be one of the largest Veterans Day celebrations in the country, a tradition entering its 45th year. This past year, hundreds of people stood for hours in cold, pouring-down rain to cheer and wave as veterans, honor guards and bands moved through town. Other communities commemorate the day simply in small personal celebrations, rituals, or moments of remembrance. Whatever the form of commemoration on this day, Veterans Day is set aside to honor our veterans. That is the second question to ask.