may not need encodeURI
fixed month detection in listEntriesByMonth
fixed year and month handling in demo