It was definitely timed prior to the Moore election on purpose.
And to impact tax reform. Trump was always the ultimate target. The dems want to impeach Trump and the GOPe want him to resign. The immediate objective is the 2018 midterms and regaining control of Congress.