St. Patrick's Day is coming up on March 17. But why do we celebrate the Irish holiday? Here's what to know, plus food deals ...