1. A method performed by a mobile communication device, the method comprising: selecting, at the mobile communication device, a set of contacts from a plurality of contacts associated with a user of the mobile communication device, determined to be of more importance to the user than other contacts of the plurality of contacts; sending, by the mobile communication device via a network, a listing of the set of contacts to a network device; receiving, at the mobile communication device at periodic intervals, published updates corresponding to the set of contacts from the network device via the network; receiving, by the mobile communication device, a selection of a contact of the set of contacts; determining, by the mobile communication device, a location associated with the contact using a published update corresponding to the contact; determining, by the mobile communication device, a local time associated with the contact based on the determined location; determining, by the mobile communication device, an appropriateness level for communicating with the contact from multiple appropriateness levels, based on the determined local time; receiving, by the mobile communication device, a request to schedule a call with the contact; obtaining, by the mobile communication device, a first range of times for the call appropriate for the user; determining, by the mobile communication device, a second range of times for the call appropriate for the contact; converting the second range of times to a same time zone as the first range of times; determining, by the mobile communication device, a time overlap of the first range of times and the second range of times based on the converted second range of times; and generating, by the mobile communication device, a graphical representation that displays the first range of times, the converted second range of times, and the time overlap and relates a local time associated with the mobile communication device, the local time associated with the contact, and an indication of the determined appropriateness level for calling the contact.