Why do Koreans have two different ages?

A Korean baby born on Dec. 31 turns two years old the next day. Here’s why.