Every year, the federal government observes ten paid holidays on which non essential government offices close and workers are given a paid day off. Banks, post offices, and schools, in addition to government departments, do their off too.
Private companies may provide their workers paid or unpaid time off on public holidays, however, they are not constitutionally obligated to do so.