Get end of day price for cryptocurrency in any other currency for the 
	requested timestamp.

	Args:
		fsym: FROM symbol.
		tsyms: Single string or list of TO symbols.
		date: Date as string with this format: "Y-m-d H-M-S".
		e: Default returns average price across all exchanges. Can be set to the
			name of a single exchange.
		try_conversion: If the crypto does not trade directly into the toSymbol 
			requested, BTC will be used for conversion. If set to false, it will 
			try to get values without using any conversion at all.

	Returns:
		Returns a dictionary containing the end of day price pairs for the 
		provided date.
		
		{fsym: {tsym1: ..., tsym2: ..., ...}}

def get_historical_eod_price(fsym, tsyms, date, e='all', try_conversion=True):
	"""Get end of day price for cryptocurrency in any other currency for the 
	requested timestamp.

	Args:
		fsym: FROM symbol.
		tsyms: Single string or list of TO symbols.
		date: Date as string with this format: "Y-m-d H-M-S".
		e: Default returns average price across all exchanges. Can be set to the
			name of a single exchange.
		try_conversion: If the crypto does not trade directly into the toSymbol 
			requested, BTC will be used for conversion. If set to false, it will 
			try to get values without using any conversion at all.

	Returns:
		Returns a dictionary containing the end of day price pairs for the 
		provided date.
		
		{fsym: {tsym1: ..., tsym2: ..., ...}}
	"""

	# convert single fsym and tsym input to single element lists
	if not isinstance(tsyms, list):
		tsyms = [tsyms]

	# convert date to timestamp
	ts = date_to_timestamp(date)

	# load data
	url = build_url("pricehistorical", fsym=fsym, tsyms=tsyms, ts=ts, 
	                e=e, try_conversion=try_conversion)
	data = load_data(url)

	return data