When is the best time to give a newborn their very first bath? Traditionally, it's done within the first two hours of life, but recently some mothers have been asking to wait, saying it's better for ...