Shop and Sip brings cheer, raises money for veterans and charities