Add string start_date and end_date properties to PromoCampaign.

The format makes the strings sortable so they can be used for
querying.
additional method and tests
Stop reading from PromotionWeights.
Delete PromotionWeights.