Sort Shelf by publication date to appear on the shelf.

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