Fix checks for edge cases: no user, no start time
Switch to the more compatible console.log function