Fixed Date.prototype.addDays to account for DST changes at midnight