If you have this as a date column in your sales table the easiest way to do this is to go into your cube design and create a measure with the MIN aggregation type over that date column. Then you could just use that measure along with the item number attribute in your query.
The other option would be a measure like the following, but the nonempty scan over the date members at run time will be more expensive than creating a measure.
WITH
MEMBER Measures.[First Sale] NONEMPTY( [Date].[Date].[Date].Members, Measures.[Sales Units] ).item(0).item(0).Name
SELECT
{ Measures.[First Sale] } on COLUMNS,
[Item].[Item Number].[Item Number].ALLMEMBERS ON ROWS
FROM ( SELECT ( { [Item].[Item Number].&[USA]&[123456], [Item].[Item Number].&[USA]&[654321] } ) ON COLUMNS
FROM [Database])