Houston begins its annual observances of Diwali to mark the start of the Hindu new year. The four-day celebration is typically observed in late October or early November based on Hindu lunar calendar.