Sofia Vergara and her actor husband Joe Manganiello have reportedly engaged a surrogate in California to carry their baby.