Multiple choice From 1659 to 1681 it was illegal to celebrate Christmas in what US city? New York City Boston Omaha Detriot Reveal answer Fill a bubble to check yourself B Correct answer Explanation The Puritans in Boston banned the celebration of Christmas between 1659 and 1681, viewing it as a decadent and unbiblical holiday.