There's no better time to make an investment in the DNC: