Create users who can read shared calenders but not create new personal calenders

I would like to have users with very limited roles. One such thing is that they can only see and read shared calenders but there is not an alternative for them to create new personal calenders.
I will give them a clean UI without unnecessary functions. Is that possible? It seems making the quota 0 B does not help. m