Kohl's Corp is to open 21 new stores across the US, which will create close to 3,000 jobs in 15 states.