Monday, November 3, marks National Sandwich Day, and restaurants across America are celebrating with deals so good they’re practically giving food away. From buy-one-get-one-free offers to deep ...