According to Wikipedia the history of Mother's Day is the following:
People in different countries celebrate Mother's Day on different days of the year because the day has a number of different origins. One school of thought claims this day emerged from a custom of mother worship in ancient Greece. Mother worship — which kept a festival to Cybele, a great mother of gods and the wife of Cronus; was held around the Vernal Equinox around Asia Minor and eventually in Rome itself from the Ides of March (March 15 to March 18). The Romans also had another holiday, Matronalia, that was dedicated to Juno, though mothers were usually given gifts on this day.
In the United States, Mother's Day was copied from England by social activist Julia Ward Howe after the American Civil War. Howe wrote the Mother's Day Proclamation. In the UK, the day now simply celebrates motherhood and thanking mothers. According to the National Restaurant Association, Mother's Day is now the most popular day of the year to dine out at a restaurant in the United States.
Besides dining out what are the best gifts for Mother's Day?