May 5 is widely known as Cinco de Mayo, but did you know that it is also National Hoagie Day? So, if tacos and tequila aren't really your thing, there's another food holiday to indulge in instead. A ...