Demi Moore spent NYE shopping in St. Barts.