This complete wedding checklist and timeline has everything you need for planning your own wedding from start to finish.