Well, if the battery dies then it definitely can't give you alarm, because the battery is dead.
I would leave your phone on and charging overnight. That's what I do. Don't worry about overcharging your phone, your phone has built-in mechanisms to prevent overcharging.