Employee vacation scheduling and management