The concept is really good, there is a reason it is used so often. It is a very immersive way to do things.I could implement every feature a smartphone has into the game without an actual phone, or I could just add a phone. It's actually too convenient when you think about it. (I already use texting and calling, but,)
Checking the time of day,
Weather App,
Knowing when events are ready through text,
Settings App
Gallery App
Map App
Contacts App (for stats)
etc etc. I currently do most of this stuff already, but just not from one immersive location.
My only concerns are the UI (don't want things like the map or info page to lose too much screen space due to a potentially bulky extra bit), and requiring more clicks to open the info page (one click away). My right arm is disabled, and the more clicking I have to do, the more my arm hurts. I know another disabled person, who can't play anything that can't be played with the keyboard as well (an issue I have to work on myself).
Over all, I think it's a good idea, and as always, just let me know if I can help, just let me know what style you want.
Yeah, sorry I didn't say it last time, (I almost went back to edit the post, but went to sleep instead), I do trust that you won't do the same restrictive style that they used (it totally blocks off the whole day, even when there is no event, unless you added a new day), what I would suggest, is that they happen in the afternoon or evening (depending on who), as far too many things happen in the morning.It doesn't sound similar.
I think the goal for any player would be to get the weekly events on time, but they can be delayed. A part of the goal of weekly events is to nudge the player in the right direction by getting them to level all characters and buy the correct things, and your reward for progressing normally would be extra content on a weekly basis that you can ignore or put off. Holidays and Birthdays wouldn't work the same though.