Events this weekend in Haverhill, MA