То, что сработало для меня, очень похоже на то, что вы делаете, с той разницей, что я использую метку времени UNIX для SINCE и UNTIL.
Пример:
https://graph.facebook.com/212686148747689/insights/
page_impressions_by_city_unique/week/?
access_token=QWERTYUI&since=1315699200&until=1320796800
(Это все должно быть в одной строке, но так легче читать, по крайней мере, для меня.)
При таком подходе вы хотите быть осторожным и убедиться, что разница между SINCE и UNTIL не превышает 90 дней. В противном случае вы получите сообщение об ошибке, например:
(#604) The specified date range cannot exceed 7776000 seconds
Наконец, если у вас нет способа автоматически сгенерировать метку времени UNIX, перейдите на веб-сайт, например:
http://www.epochconverter.com/
Если у кого-то есть идеи получше, поделитесь. Надеюсь, это поможет.