Consumer confidence index hits highest level in nearly a year