you can try below code:-
IF exists (select * from OPENDATASOURCE( 'SQLNCLI', 'Data Source= User ID=; Password=').DBName.dbo.TableName
where id = object_id(N'[dbo].[TableName ]') and OBJECTPROPERTY(id, N'IsTable') = 1)
Execute('select date from a.table1
call table
call proc with date parameter+1;')
ELSE
BEGIN
call table;
call proc with date parameter;
END