Does Time Doctor support offline time tracking?

Yes!

Whenever your internet connection is down, Time Doctor will give you an offline warning. It looks like this:

You will still be able to track your time offline. It will be synced back to the servers when your internet connection is restored.