Have you ever had to go last-minute gift shopping? If so, you know what that can be like. You don’t have time to amble casually through numerous stores hoping to come across something suitable. The clock is ticking. You need to find the right gift, now! A similar thing can sometimes happen when shopping for…