Demi Moore seems in good spirits as she goes Christmas shopping at Just One Eye on December 23,2012 in Los Angeles, California.