Sort the shelf file by date published field on json file

Signed-off-by: Andrew Tan <andrewvmail@gmail.com>