Ramadan Prayer Times 2024: A Comprehensive Guide For Observers