Memorial Day weekend is finally here and that means spending time with your friends and family and possibly ..