More companies are giving Juneteenth day off and a growing number of states are recognizing it as a public holiday.