Disable checks for location pings if promotion date is not valid
Add tests for isValidLocation method of VPLPromotion
Create a more consistent interface to check if promotion should trigger for date or location
Reordered implementation methods for consistency
Merge pull request #2 from venmo/daz/disable_location_pings_for_invalid_time_locations

Disable location pings for invalid time locations