add moment.js and dynamic time, adjust css, fix display bug