can you really have occasions and calender simply to each user to determine and modify inside account?

and also have a moderator or admin setup to determine all there occasions inside a query or list?

Sure it is possible but with respect to the quantity of customers it might be a significant discomfort to manage. You would need to setup a brand new calendar for every user since JEvents doesn't have the means to create new calendars with the front-end. You'd should also customize the JEvent code to ensure that just the drenched in user's calendar turns up to help keep it private. You'd most likely be best getting a component that's meant to get this done unless of course you can handle coding it yourself.