stamped as entered Qatar on 30 March (though effectively it was already 31 March - my fault for not looking) and got 1 month stay. Can I leave on 30 April, 8 morning? Or is it already passed 1 month?

Thanks.