go v2
add spyObject comments
add fallback with Date JS