Planning a wedding is hard! Here is our ultimate wedding checklist.