Alternate size and alignment in DateBoxAppended

This patch adds some small but useful features.

DateBoxAppended can now set an alternate size and alignment for the textbox. DateBoxBase can now also set the alignment for the textbox.