Hi @joshdoxicology-com
Your code looks fine and should work.
Have you tried to debug the data contained in the $location, $start and $end variables. This can give you insights into what could be causing the issue.
For more info, check out: http://www.advancedcustomfields.com/resources/debug/#debugging-data