You can handle es6+ with the harmony flag but if you're already using Babel is there any reason to use Uglify over Babili?
I believe Babili generates minified/mangled output directly from the Babel AST which would be way more performant during the dev cycle.