Do vegan or vegetarian diets compensate for all the lost nutrients that come from animal-sourced foods? Read on to know it all-