Fix a couple issues with Location#open? where times weren't adjusted properly

1. The time from the method's argument is now set to have the date January 1st,
   2000 to prevent invalid comparisons.
2. The end times for hours are now moved a day forward if they are (initially)
   smaller than the appropriate end times.