Hi Nilanka,
Thank you very much for your post.
We have developed an advanced premium feature that handles expiry dates and several inventories per product.
Please, read carefully the whole documentation here and if you decide to try it, you can register for a trial here.
Hope this helps.
Pavel