Hi Everyone,
As it stands, there is indeed a "Listed on" date that appears on each product page directly above the "Product Description" area. Have a peak...you can't miss it!
All sellers which have their merchandise listed on iCraft are indeed "active". If they have put the items on their shop "on hold", they wouldn't show up at all to shoppers.
If you have questions or concerns about buying from various Creators, try using the "Ask Creator a question" link that appears on each product page. That might give you a little more confidence when shopping.
Happy Shopping!