STOCK PURCHASE AGREEMENT by and among HORIZON HEALTH HOSPITAL SERVICES, INC. as Purchaser, KIDS BEHAVIORAL HEALTH, LLC as Shareholder and KIDS BEHAVIORAL HEALTH OF UTAH, INC. Dated as of December 30, 2005