Valentine's Day (14th of February) is not a public holiday in Germany. On this day in love lovers give presents to each other, flowers or other gifts.
Mother's Day (2nd Sunday in May) is celebrated in honor of the mothers. Children give presents to their mothers this day to honor and thank them.