Hello,
I have never come across a problem so far, but I was wondering if getTime is reliable? I don't know the infrastructure of PlayFab, but can this code sometimes return different time depending on the servers' locations?
var now = new Date().getTime(); // ... check time