You don't need to (and shouldn't!) drain it before charging. Current phones are far more capable of managing their charging than humans are. Recent Android versions can slow the charge down if it thinks the phone would end up sitting for long periods at 100% if it didn't.

Wade.