if you are using Advanced BOM then the Bill of Materials Revision will be the record where you enter Effective End Dates. Essentially you would need to create a new Revision for each obsoletion (if different dates exists per component). Out of the box this is under the 'Manufacturing' sub-tab of an assembly item\