Being a good parent is a skill that is acquired over time, one that requires constantly adapting to the rapidly changing times.