Just like St. Patrick's Day, Oktoberfest and the Chinese New Year, Cinco de Mayo, on the fifth of May, is a day to celebrate the culture and experiences of an ethnic group.