Date formatı yerine Unixtimestamp ile işlem yapabilirsiniz. Ekrana yazdırma gibi durumlarda cihazın timezoneuna göre date formatına çevirebilirsiniz.
Bazı cihazlar utc formatında datetime gönderiyor, bazıları ise timestamp olarak gönderiyor. Her iki durumda da datetime olarak veritabanına kaydediyorum. Unix Timestamp (bigint) veri türünde veritabanına kaydedersem geçmşe dönük sorgulamalarda performans kaybına neden olur mu diye çekimser davrandım.