Mother's Day is celebrated on the second Sunday in May in many countries. It is a day to honor mothers with presents, flowers, and cards. In the US, it is the busiest day of the year for restaurants as families take their mothers out for meals. While many people celebrate mothers, some are against the holiday as it can be upsetting for those who have lost their mother.