<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_json_shift(year, month, day, unit, count, period, symbol):
 """ Gets JSON from shifted date by the Poloniex API Args: year: Int between 1 and 9999. month: Int between 1 and 12. day: Int between 1 and 31. unit: String of time period unit for count argument. How far back to check historical market data. Valid values: 'hour', 'day', 'week', 'month', 'year' count: Int of units. How far back to check historical market data. period: Int defining width of each chart candlestick in seconds. symbol: String of currency pair, like a ticker symbol. Returns: JSON, list of dates where each entry is a dict of raw market data. """

    epochs = date.get_end_start_epochs(year, month, day, 'last', unit, count)
    return chart_json(epochs['shifted'], epochs['initial'],
                      period, symbol)[0]