I would hazard a guess that it is a difference in time settings between the account pulling the metrics and the default time settings for your community.
If you are making server-side calls, you may want to check the time on your machine making the calls. If you are making client-side calls, check your time settings on your machine (or your team member's machine).
You can refer to this thread for more info (it may be helpful): http://lithosphere.lithium.com/t5/developers-discussion/Difference-in-Metrics/m-p/43936/highlight/true#M1226
You can also refer to a section within this TKB article that says the following: http://lithosphere.lithium.com/t5/support-knowledge-base/Using-Lithium-Metrics/ta-p/39756
The metrics panel mentions that the data is based off of my profile time zone. What does this mean? - This means that the data you see will reflect what you have set in your profile. In other words, if your profile is set to use the Pacific time zone (GMT-8) then you will see different information than someone who is using the Eastern time zone (GMT-5). If you both ran a report for 3/01/2012 you may see different data. For the Eastern time user, they would see data from 12 am Eastern to 12 am Eastern, which is 9 pm to 9 pm in the Pacific time zone, while the Pacific user would see 12 am Pacific to 12 am Pacific, which is 3 am to 3 am Eastern. As you can imagine, this would lead to some discrepancies. Fortunately, you can easily update your profile to match others if needed by navigating to My Settings -> Preferences -> Preferences Options -> Update your time zone and save changes.