Babies don't need water until they're at least 6 months old – in fact, it can be dangerous for babies to have water earlier. Here's why.