March 8 public holiday india July 8, 2019 16 32 64 128 India public holiday 8 march 2023 India public holiday 8 march 2024 March 8 march March 8 March 8 international women's day March 8 history