As discussed here and here, and shown in practice by many dapps like Sablier which do rely on time, block.timestamp is safe to use.
block.timestamp