found a bug: today May 15th, Islamic calendar should show 1st jamadiussani but instead its showing 31st jamadiulawwal which is impossible for a lunar cycle anyways.