optimization from @ehebert, the list is sorted already.
initializing calendar end dates to be midnight of current date in
US/Eastern. Yahoo data isn't available until midnight eastern.