The seven Democrats who want to replace Donald Trump held their final debate of the year in Los Angeles.