I know this question has been asked before but if someone goes by their middle name (meaning they would introduce themselves as John Smith, even if their name was Richard John Smith) is it ok to address their invite by that name? Does it depend on how formal the wedding is?