A product, namely a computer readable storage medium storing instructions, that when executed by one or more processors, cause a computing system to: receive a request for location information for each (1320A-G) of a plurality of contacts; determine location information of mobile devices of the respective contacts (1320A-G); determine, for each of the respective contacts of the plurality of contacts, a current time at the location of the contact and a confidence score for the current time, wherein the current time for each contact is based on two or more of the following indicators: a first indicator of a current time zone and/or time associated with a geolocation of one or more of the mobile devices of the respective contacts (1320A-G); a second indicator of a current time zone and/or time associated with a registered device location associated with one or more of the mobile devices of the respective contacts (1320A-G); a third indicator of a current time zone and/or time associated with a geolocation of the respective contacts (1320A-G) based on data obtained from one or more social media data sources; and provide visual indications of the determined current times and confidence scores to a user computing device of the computing system, the user computing device configured to display the determined current times and confidence scores in association with each of the plurality of contacts (1320A-G). receive a request for location information for each (1320A-G) of a plurality of contacts; determine location information of mobile devices of the respective contacts (1320A-G); determine, for each of the respective contacts of the plurality of contacts, a current time at the location of the contact and a confidence score for the current time, wherein the current time for each contact is based on two or more of the following indicators: a first indicator of a current time zone and/or time associated with a geolocation of one or more of the mobile devices of the respective contacts (1320A-G); a second indicator of a current time zone and/or time associated with a registered device location associated with one or more of the mobile devices of the respective contacts (1320A-G); a third indicator of a current time zone and/or time associated with a geolocation of the respective contacts (1320A-G) based on data obtained from one or more social media data sources; and a first indicator of a current time zone and/or time associated with a geolocation of one or more of the mobile devices of the respective contacts (1320A-G); a second indicator of a current time zone and/or time associated with a registered device location associated with one or more of the mobile devices of the respective contacts (1320A-G); a third indicator of a current time zone and/or time associated with a geolocation of the respective contacts (1320A-G) based on data obtained from one or more social media data sources; and provide visual indications of the determined current times and confidence scores to a user computing device of the computing system, the user computing device configured to display the determined current times and confidence scores in association with each of the plurality of contacts (1320A-G).