update promise demos
add gregorian demo
add date/picker demo