With holiday sales shaping up to be the weakest in years , retailers are scrambling to stay ahead of the struggling U.S. economy .