Events this week in Haverhill, MA