International Workers' Day, also called Labour Day or May Day, is celebrated on May 1 every year to commemorate the struggles of working people throughout the world. This day is celebrated as a national public holiday in many countries, including India. May Day originated in late 19th century when labour movement to gain the 8-hour work day began.