Dec. gold falls $5.70, or 0.4%, to settle at $1,291/oz