Who hasn’t made up a lie to get out of a boring event?
Did he lie? The Hamptons are in New York. If you are in DC, you might very well say you were going to New York.