Public View of Leave

Public View of Leave

I'm asking this to the community as much as I'm asking the moderators...  What i want is an ability to view all staff leave in a calendar type application so everyone knows where everyone is.

Perhaps there is a mechanism that others use that you could tell me about or if there is a way in People to do so, I'd love to hear.

I just want to have a view so everyone within the company can see everyone else's leave.  Therefore I can know if I want to take leave in 1 month - has anyone else already got leave on that day?  Also, to see if an employee is coming in today... Staff have been known to wait around till 9-10AM for a staff member to attend a meeting or respond to a message only to find out - they're on leave today...

Just a way of communicating leave amongst everyone...