December sales drop over 2% at small retail businesses despite traffic bump