Massachusetts town postpones Halloween