Maybe not. I think
@MrKim's may be a hint towards a solution that you can control without the need for company involvement. It may be a tad convoluted, but it would be another choice. What you can do is keep your own time per device. First, get the device's time, then query the server's time. Figure out the offset. Use this offset any time for that device to determine the correct time for that device (in relations to the server). Now and then redo the time offset calculation to take care of any drifting of the devices clock (hourly, daily, more or less frequent, depending on how badly the clocks on the devices drift).
On the other hand, we may be totally over working this. If you happen to have constant server connection when you are creating database entries, then only let the server set any time entries in any insert/update queries, ignoring the devices time settings. Any time calculations should also be performed on the server, using the server times recorded in the database. I think this is what
@MrKim is alluding to.