Carter's opens at Western Hills Plaza