Should "Date & Price" or other Numeric column along with their Heading be aligned right always?

I have a many tables in my application, where there are some "Numeric" columns like "Phone No/ Ext No, Date, Price, Serial No"

So I have a question should these columns be always right aligned? And if yes, should their heading also be aligned Right???