On Time Attendance Management Challenges