<?xml version="1.0" encoding="us-ascii"?><InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><Version>2.2.0.25</Version><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><ReportLongName>006070 - Disclosure - COMMITMENTS AND CONTINGENCIES</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelColumn>false</LabelColumn><CurrencyCode>USD</CurrencyCode><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><MCU><KeyName>1/1/2010 - 12/31/2010
USD ($)

USD ($) / shares

</KeyName><CurrencySymbol>$</CurrencySymbol><contextRef><ContextID>c20100101to20101231</ContextID><EntitySchema>http://www.sec.gov/CIK</EntitySchema><EntityValue>0000018937</EntityValue><PeriodDisplayName /><PeriodType>duration</PeriodType><PeriodStartDate>2010-01-01T00:00:00</PeriodStartDate><PeriodEndDate>2010-12-31T00:00:00</PeriodEndDate><Segments /><Scenarios /></contextRef><UPS><UnitProperty><UnitID>U001</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></StandardMeasure><Scale>0</Scale></UnitProperty><UnitProperty><UnitID>U002</UnitID><UnitType>Divide</UnitType><NumeratorMeasure><MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema><MeasureValue>USD</MeasureValue><MeasureNamespace>iso4217</MeasureNamespace></NumeratorMeasure><DenominatorMeasure><MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema><MeasureValue>shares</MeasureValue><MeasureNamespace>xbrli</MeasureNamespace></DenominatorMeasure><Scale>0</Scale></UnitProperty><UnitProperty><UnitID>U003</UnitID><UnitType>Standard</UnitType><StandardMeasure><MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema><MeasureValue>shares</MeasureValue><MeasureNamespace>xbrli</MeasureNamespace></StandardMeasure><Scale>0</Scale></UnitProperty></UPS><CurrencyCode>USD</CurrencyCode><OriginalCurrencyCode>USD</OriginalCurrencyCode></MCU><CurrencySymbol>$</CurrencySymbol><Labels><Label Id="1" Label="12 Months Ended" /><Label Id="2" Label="Dec. 31, 2010" /></Labels></Column></Columns><Rows><Row><Id>2</Id><IsAbstractGroupTitle>true</IsAbstractGroupTitle><Level>0</Level><ElementName>crdn_CommitmentsAndContingenciesAbstract</ElementName><ElementPrefix>crdn</ElementPrefix><IsBaseElement>false</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole /><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><NonNumericTextHeader /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>No definition available.</ElementDefenition><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>Commitments and Contingencies [Abstract]</Label></Row><Row><Id>3</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><Level>0</Level><ElementName>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</ElementName><ElementPrefix>us-gaap</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><ShortDefinition>No definition available.</ShortDefinition><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsSubReportEnd>false</IsSubReportEnd><IsCalendarTitle>false</IsCalendarTitle><IsTuple>false</IsTuple><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>label</PreferredLabelRole><FootnoteIndexer /><Cells><Cell><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt; FONT-WEIGHT: bold"&gt;7. Commitments and Contingencies&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="FONT-STYLE: italic; DISPLAY: inline; FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt; FONT-WEIGHT: bold"&gt;a. Operating Lease Obligations&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 27pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt"&gt;&lt;font style="DISPLAY: inline; FONT-SIZE: 10pt"&gt;The Company leases certain of its manufacturing facilities under noncancelable operating leases expiring at various dates through December 2015. The Company incurred rental expense under these leases of $3.3 million, $3.3 million and $3.0 million for the years ended 2010, 2009 and 2008, respectively. The approximate minimum rental commitments required under existing noncancelable leases as of December&amp;#160;31, 2010 are as follows (in thousands):&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div align="center"&gt;&lt;table style="FONT-FAMILY: times new roman; FONT-SIZE: 10pt" cellspacing="0" cellpadding="0" width="80%"&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="88%" align="left"&gt;&lt;div style="TEXT-INDENT: 36pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;3,068&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="88%" align="left"&gt;&lt;div style="TEXT-INDENT: 36pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2012&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2,392&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="88%" align="left"&gt;&lt;div style="TEXT-INDENT: 36pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2013&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;1,435&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td valign="bottom" width="88%" align="left"&gt;&lt;div style="TEXT-INDENT: 36pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2014&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;384&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td valign="bottom" width="88%" align="left"&gt;&lt;div style="TEXT-INDENT: 36pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;2015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" width="1%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;88&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="white"&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom" width="88%" align="left"&gt;&lt;div style="TEXT-INDENT: 36pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 2px" valign="bottom" width="1%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 2px solid; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;-&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 2px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td style="PADDING-BOTTOM: 4px" valign="bottom" width="88%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160; &lt;/font&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 4px" valign="bottom" width="1%" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: left" valign="bottom" width="1%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: black 4px double; TEXT-ALIGN: right" valign="bottom" width="9%"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;7,367&lt;/font&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left; PADDING-BOTTOM: 4px" valign="bottom" width="1%" nowrap="nowrap"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: times new roman; FONT-SIZE: 10pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 18pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="FONT-STYLE: italic; DISPLAY: inline; FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt; FONT-WEIGHT: bold"&gt;b. Legal Proceedings&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 27pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="left"&gt;&lt;font style="DISPLAY: inline; FONT-FAMILY: Times New Roman; FONT-SIZE: 10pt"&gt;The Company is from time to time involved in various legal proceedings that are incidental to its business. However, to management's knowledge, there currently are no material pending legal proceedings involving the Company of any of its subsidiaries.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="TEXT-INDENT: 0pt; DISPLAY: block; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt" align="justify"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</NonNumbericText><NonNumericTextHeader>7. Commitments and Contingencies&amp;#160;a. Operating Lease Obligations&amp;#160;The Company leases certain of its manufacturing facilities under noncancelable</NonNumericTextHeader><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios></Cell></Cells><OriginalInstanceReportColumns /><Unit>Other</Unit><ElementDataType>us-types:textBlockItemType</ElementDataType><SimpleDataType>string</SimpleDataType><ElementDefenition>Includes disclosure of commitments and contingencies. This element may be used as a single block of text to encapsulate the entire disclosure including data and tables.</ElementDefenition><ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name FASB Interpretation (FIN)
 -Number 14
 -Paragraph 3

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 5
 -Paragraph 9, 10, 11, 12

</ElementReferences><IsTotalLabel>false</IsTotalLabel><IsEPS>false</IsEPS><Label>COMMITMENTS AND CONTINGENCIES [Text Block]</Label></Row></Rows><Footnotes /><NumberOfCols>1</NumberOfCols><NumberOfRows>2</NumberOfRows><ReportName>COMMITMENTS AND CONTINGENCIES</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>false</HasCustomUnits><SharesShouldBeRounded>true</SharesShouldBeRounded></InstanceReport>
