Amy Schumer wears a Puritan period costume in New York City