Hi Yadav,
From the scenario you have explained it will be very difficult to identify if it has ever been "Pending" without digging into auditing logs, and even then there are limitations around how long auditing logs stay for.
I would suggest you create a hidden boolean field on the custom entity (or entities) called "Has been Pending". Use JavaScript or some other method to set this to 'true' as soon as the Status is set to "Pending". Once this is in place
you can simply use Advanced Find, or other reporting tool to display all records where "Has been Pending" is 'true', and Created On is within the date range you specify.
~ Nathan