Attendance, Leave and Shift Management for large enterprises with emContract Labour Management System