I think USER_OBJECTS.LAST_DDL_TIME may also be updated when you execute an ALTER INDEX REBUILD.