I want to build a date picker component, but think I'd need more date functions (getFullYear, getMonth, getDate and getDay) to allow me to work out the amount of days in month, day of week on 1st day. Would there be another way to handle this, wothout these functions?