In the United States (and in Canada), Labor Day is celebrated on the first Monday of September. The US Department of Labor has a nice page with the history of the holiday, dating back to municipal ordnances of 1886 until the formal congressional act of 1894. See this page .
But what about India (and the rest of the world). They will be working all day on Monday. September 2.
Ironically, because the rest of the world commemorates labor day to mark the Chicago event known as the HayMarket Massacre of 1886, where workers were striking for an 8 hour day and things turned ugly. Really Ugly. Read about this gory part of American history here. So India, and most of the rest of the world marks Labour Day or International Workers Day on May 1.
What this means:
Poignant ironies abound in history and today if you look hard enough.