Earning 315,000 Credit Card Points in Less Than a Year