weather marrakech december 2009 xmas