Hi Friend,
There is no table that has stock information for a certain date. Since MB5B Calculates the Stock by reading all the Movement type.
Since MARD will show you the current stock and MARDH will show you the Stock at the end of the month.
Ex: Suppose you have a 100 Stock in Month of Jan and amongst them 10 you had reduced, then in table MARDH it will show 100 Qty Stock in month of Jan.
I hope this will help you in some manner.
Regards,
Kundan