Create 3 properties in Form2 and create a parametrized constructor which will fill the value when you create the object of the Form2, or you can directly assign the value to TextBoxes in constructor.
Form2:
public Form2(string _firstName, string _lastName, DateTime _date)
{
InitializeComponent();
textBox1.Text = _firstName;
textBox2.Text = _lastName;
textBox3.Text = _date.ToShortDateString();
}
Form1:
Form2 frm = new Form2("first", "second", System.DateTime.Now);
frm.Show();