You should RSVP no later than March 15th.
Only the people on the invitation are invited to attend the wedding.
It begins promptly at 5:30pm so it would be best to arrive by 5pm to allow for time to find seats